我们如何避免在 shell 脚本中每次输入每个不同文件的路径?

我们如何避免在 shell 脚本中每次输入每个不同文件的路径?

我必须为 slurm 提交一个脚本。每当我更改提交脚本路径时,我都应该输入目录路径。例如,如果我在,folder1我应该手动写入:

/home/job/folder1

如果我想使用脚本folder2我应该写:

/home/job/folder2 

有什么命令可以避免手动进行此更改?

PS:我知道我可以使用$pwd但是我没有找到正确的方法。

答案1

$PWD

  • PWD是一个更新为包含当前目录的环境变量,
  • $variable被替换为variable

得出:

thescript $PWD

$(pwd)

  • pwd是打印当前目录的命令
  • $(command)被替换为command

得出:

thescript $(pwd)

相关内容