如何在不运行Bash脚本的情况下进行语法检查?

是否可以在不执行bash脚本的情况下检查它的语法

使用Perl,我可以运行Perl-c“脚本名”。bash脚本是否有任何等效的命令

bash-n脚本名

可能有一个明显的警告:这会验证语法,但不会检查bash脚本是否尝试执行不在路径中的命令,例如ech hello而不是echo hello

发表评论