编写 Bash 脚本或 Bourne 脚本哪个更好?我的团队编写 Bourne 脚本,但我不完全确定为什么。
如果这是一个圣战问题(即:vim vs. emacs)请直接回复:圣战。
最佳答案
这取决于您的目标平台是什么。
如果您只针对主要的 Linux 发行版和 Mac OS X,那么您可以确信这些系统将提供 bash。在其他 UNIX(例如 AIX、Solaris、HP-UX)上,bash 可能不一定存在,因此 Bourne 是更安全的选择。如果 bash 可用,我想不出您可能更喜欢 Bourne 的理由。
关于Bash 还是 Bourne 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723045/