我在 linux 上编写了一个 bash 脚本,它运行良好,作为迁移的一部分,我将 [相当添加] 一个 aix 7.2 节点移动到我的集群中。当我尝试在 aix 上运行 bash 脚本时,它在不同的 gnu bash 命令上出现多个错误而失败。[ps:我在这个 aix 节点上安装了 gnu bash,IBM 称之为为 aix 制作的工具箱,其中包含为 AIX IBM Systems 构建的开源和 GNU 软件的集合]
例如 :
- grep -oP
不支持
- ls -h
不工作
- getopts
无法获得参数传递,$#
以及。
我不确定在 aix 上安装 gnu bash 是否正确。有没有人有将 bash 脚本移植到 ssh 的经验?是否有任何指针社区可以建议让 bash 脚本在 aix 上工作?