Вопрос по bash – Каковы последствия периода в этой строке скрипта bash?

3

Я запускаю веб-приложение для биоинформатики на вычислительном кластере и пытаюсь решить некоторые проблемы. Веб-приложение запускает предопределенный сценарий оболочки, который передает параметры вычислений кластера (хранится в файле с именемdefaultJobRunner.sh перед выполнением вычислительно-интенсивной работы.

Для каждого создаваемого задания создается сопровождающий сценарий оболочки, который содержит следующую строку:

[ -f "/home/galaxy/defaultJobRunner.sh" ] && . /home/galaxy/defaultJobRunner.sh

Я понимаю, что это краткая форма для & quot; если файл в квадратных скобках является обычным файлом, то запустите его. Что я не понимаю, так это функцию или значение этого периода между&& а также/home/galaxy/defaultJobRunner.sh

возможный дубликатUnable to understand a line in .bashrc tripleee

Ваш Ответ

1   ответ
4

source, Работает/home/galaxy/defaultJobRunner.sh как будто каждая строка была напечатана в текущем сеансе. (источник)

ака. «оператор точки»
Супер, спасибо большое! Я приму это, как только позволит таймер. DeeDee

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