验证 bash 语法



我正在寻找一种在不执行 bash 脚本的情况下验证语法的方法。

bash -n似乎只验证了基本的 bash 语法,但我缺少的是:

  1. 函数名称验证
  2. 未初始化的参数验证

关于如何实现这一目标的任何想法?

我也缺少对函数采用的参数数量的验证,但这在理论上听起来像是一件非常困难的事情,在 bash 中。

换句话说,我想做的几乎是拿一个bash脚本并"编译"它,就像我编译一个c ++程序一样。

bash -n 当然是做到这一点的基本方法。

但是,还有一个站点可以为您进行一些验证:http://www.shellcheck.net/--如果你想在本地运行它,网站上有一个指向源代码的链接。

相关内容

  • 没有找到相关文章

最新更新