Как мы можем постараться не вводить путь каждого различного файла каждый раз в сценарии оболочки?

Я должен отправить сценарий для slurm. Я должен ввести путь к каталогу каждый раз, когда я изменяю путь сценария отправки. например, если я нахожусь в folder1 Я должен записать вручную:

/home/job/folder1

если я хочу использовать сценарий в folder2 Я должен записать:

/home/job/folder2 

Там какая-либо команда должна постараться не вносить это изменение вручную?

PS: Я знаю, что могу использовать $pwd, но я не нашел правильный путь.

0
задан 24 October 2019 в 12:50

1 ответ

С $PWD

  • PWD переменная среды, которая обновляется для содержания текущего каталога,
  • $variable заменяется значением variable

Это дает:

thescript $PWD

С $(pwd)

  • pwd команда, которая печатает текущий каталог
  • $(command) заменяется выводом command

Это дает:

thescript $(pwd)
0
ответ дан 22 December 2019 в 00:21

Другие вопросы по тегам:

Похожие вопросы: