是否可以不执行而检查bash脚本语法?
使用Perl,我可以运行perl -c 'script name'。bash脚本有任何等效命令吗?
perl -c 'script name'
bash -n scriptname
也许是一个明显的警告:这可以验证语法,但不会检查您的bash脚本是否尝试执行不在您的路径中的命令,例如ech hello而不是echo hello。
ech hello
echo hello