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

Dev*_*dar 4 unix bash shell ksh csh

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

等待建议......

和平:) Devang Kamdar

mou*_*iel 8

我会建议老了sh,到处都可以买到.

另外,值得注意的是,便携不仅包括壳,而且在脚本中使用如其他命令awk,grep,psecho.

  • 绝对坚持符合POSIX标准的命令功能子集.至少在Debian派生的发行版中,您可以将POSIX联机帮助页作为manpages-posix {-dev},然后您可以通过`man 1posix awk`访问(例如)POSIX awk的联机帮助页. (2认同)