根据目录中的文件运行命令

根据目录中的文件运行命令

我有一些脚本设置,我希望主脚本根据目录中的文件外观来调用它们。基本上我有下面显示的内容。

脚本A使用文件a

脚本 B 使用文件 b

命令 C 使用文件 c

我想要一个主脚本来查找文件 a,如果存在,则运行脚本 A,如果不存在,则跳过它,然后继续执行 B 和 C。所有文件和脚本都将位于同一目录中。

答案1

a.sh要在文件存在且是常规文件的情况下执行 shell 脚本a.file,可以使用以下构造:

[ -f a.file ] && source a.sh

相关内容