Jaka jest konsekwencja okresu w tej linii skryptu bash?

Używam aplikacji internetowej bioinformatyki w klastrze obliczeniowym i próbuję rozwiązać niektóre problemy. Aplikacja internetowa uruchamia predefiniowany skrypt powłoki, który przekazuje parametry obliczeń klastra (przechowywane w pliku o nazwiedefaultJobRunner.sh przed uruchomieniem pracochłonnej pracy obliczeniowej.

Dla każdego tworzonego zadania tworzony jest towarzyszący mu skrypt powłoki, który zawiera następujący wiersz:

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

Rozumiem, że jest to skrót dla „jeśli plik w nawiasach kwadratowych jest zwykłym plikiem, a następnie uruchom go. Nie rozumiem jednak funkcji lub znaczenia tego okresu między&& i/home/galaxy/defaultJobRunner.sh

questionAnswers(1)

yourAnswerToTheQuestion