21 我有一个包含许多条件的长shell脚本,并且我想知道脚本中是否有任何语法错误而不运行它。 由于解释了shell脚本,所以我认为这是不可能的,但是可以通过一些技巧来了解。 scripts — 安基·扎拉尼(Ankit Zalani) source
29 bash -n scriptname 虽然,这将检查语法,而不是命令可用性。(如果脚本使用尚未安装的命令,则不会发出警告) — 博多 source 3 除了bash的内置语法检查外,您还可以使用shellcheck来识别不太严重的问题和不良做法。 — 谷氨酸2014年
bash
的内置语法检查外,您还可以使用shellcheck来识别不太严重的问题和不良做法。