我有一个用 Bash 编写的脚本列表,现在我需要将它们转换为 Shell 脚本。我知道 bash 是 Shell 规范的扩展实现,因此,我正在寻找在 Bash 中实现的扩展的一些规范,即 Bash 中不属于 Shell 规范的部分,所以我可以检查我的脚本并进行适当的修改。 有这样的文件吗? 或者,我们将不胜感激关于如何进行转换的任何其他建议。
最佳答案
shellcheck工具(带有 #!/bin/sh
的 shebang)将捕获许多 bash-isms。
任何未被捕获的都应该作为项目的错误归档。如果它们不妨碍实现,则应该在合理的时间内添加它们。作者 react 相当迅速。
关于linux - 将 Bash 脚本转换为 Shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394706/