我正在計算羣集上運行生物信息學Web應用程序,並試圖解決一些問題。 Web應用程序運行一個預定義的shell腳本,在運行計算密集型工作之前,該腳本會傳遞集羣計算參數(存儲在名爲defaultJobRunner.sh
的文件中)。在這行bash腳本中,這段時間的結果是什麼?
對於創建的每個作業,將創建一個包含以下行的附帶shell腳本:
[ -f "/home/galaxy/defaultJobRunner.sh" ] && . /home/galaxy/defaultJobRunner.sh
我明白這是短期的形式「,如果在方括號中的文件是一個普通的文件,然後運行它。我不明白的是那個時期的&&
之間的功能和意義/home/galaxy/defaultJobRunner.sh
可能重複[無法理解.bashrc中的一行](http://stackoverflow.com/questions/793640/unable-to-understand-a-line-in-bashrc) – tripleee