我有一些脚本设置,我希望主脚本根据目录中的文件外观来调用它们。基本上我有下面显示的内容。
脚本A使用文件a
脚本 B 使用文件 b
命令 C 使用文件 c
我想要一个主脚本来查找文件 a,如果存在,则运行脚本 A,如果不存在,则跳过它,然后继续执行 B 和 C。所有文件和脚本都将位于同一目录中。
答案1
a.sh
要在文件存在且是常规文件的情况下执行 shell 脚本a.file
,可以使用以下构造:
[ -f a.file ] && source a.sh
我有一些脚本设置,我希望主脚本根据目录中的文件外观来调用它们。基本上我有下面显示的内容。
脚本A使用文件a
脚本 B 使用文件 b
命令 C 使用文件 c
我想要一个主脚本来查找文件 a,如果存在,则运行脚本 A,如果不存在,则跳过它,然后继续执行 B 和 C。所有文件和脚本都将位于同一目录中。
a.sh
要在文件存在且是常规文件的情况下执行 shell 脚本a.file
,可以使用以下构造:
[ -f a.file ] && source a.sh