Каковы последствия периода в этой строке скрипта bash?
Я запускаю веб-приложение для биоинформатики на вычислительном кластере и пытаюсь решить некоторые проблемы. Веб-приложение запускает предопределенный сценарий оболочки, который передает параметры вычислений кластера (хранится в файле с именемdefaultJobRunner.sh
перед выполнением вычислительно-интенсивной работы.
Для каждого создаваемого задания создается сопровождающий сценарий оболочки, который содержит следующую строку:
[ -f "/home/galaxy/defaultJobRunner.sh" ] && . /home/galaxy/defaultJobRunner.sh
Я понимаю, что это краткая форма для & quot; если файл в квадратных скобках является обычным файлом, то запустите его. Что я не понимаю, так это функцию или значение этого периода между&&
а также/home/galaxy/defaultJobRunner.sh