这一行bash脚本中的句号结果是什么?

时间:2012-05-23 13:43:54

标签: bash

我正在计算群集上运行生物信息学Web应用程序,我正在尝试解决某些问题。 webapp运行预定义的shell脚本,该脚本在运行计算密集型工作之前传递集群计算参数(存储在名为defaultJobRunner.sh的文件中。

对于创建的每个作业,都会创建一个附带的shell脚本,其中包含以下行:

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

我理解这是短格式的“如果方括号中的文件是常规文件,则运行它。我不明白的是&&/home/galaxy/defaultJobRunner.sh之间的那段时间的功能或重要性。 {{1}}

1 个答案:

答案 0 :(得分:4)

这是source的缩写。它运行/home/galaxy/defaultJobRunner.sh,好像每行都已输入当前会话。 (source