相关疑难解决方法(0)

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

是否可以检查bash脚本语法而不执行它?

使用Perl,我可以运行perl -c 'script name'.是否有针对bash脚本的等效命令?

unix linux syntax bash gnu

253
推荐指数
5
解决办法
20万
查看次数

是否有一个静态分析工具,如Lint或Perl :: Critic for shell脚本?

是否有任何shell(特别是bash或ksh)检查程序可以测试shell脚本的样式,最佳实践,命名约定等?(像Lint for C,或Perl :: Critic for Perl.)

我知道使用ksh你可以通过运行来进行语法检查,ksh -n script.ksh但我希望的不仅仅是sytax检查 - 解析/分析实际代码的东西?

我可能运气不好,但我想这并没有伤害.

shell static-analysis checkstyle

45
推荐指数
3
解决办法
9461
查看次数

测试POSIX shell合规性?

如何测试shell脚本以验证它是否符合POSIX标准?我有一大堆脚本为各种版本的Bash和可能的其他shell编写.我希望能够确定哪些是完全符合POSIX的,哪些不是.理想情况下,我想找到类似于lintshell脚本的东西.

shell posix

7
推荐指数
1
解决办法
602
查看次数

今天最好的(便携式和可维护的)Shell Scripting语言是什么?

我知道这个问题有点 - 过去开始的"宗教"战争,可能没有一个正确的答案.但是在使用ksh和csh过去3到3年之后,经历了从一个移植到另一个的痛苦或者将一个共同的逻辑应用于多个版本(读作遗留代码),如果我正在编写一个新脚本,我会选择ksh,但是出于强迫而不是选择.除了ksh/csh之外还有更好的选择吗?也可以在Unix(Solaris/HP/IBM/FreeBSD)和Linux上运行(如果我不是要求太多,或者如果所有Linux风格都有意义的话)

等待建议......

和平:) Devang Kamdar

unix bash shell ksh csh

4
推荐指数
1
解决办法
2424
查看次数

标签 统计

shell ×3

bash ×2

unix ×2

checkstyle ×1

csh ×1

gnu ×1

ksh ×1

linux ×1

posix ×1

static-analysis ×1

syntax ×1