linux - 编写跨 linux 风格的通用脚本

标签 linux bash ubuntu centos

我想写一些脚本 (bash),它们应该适用于所有 linux 版本(主要是 ubuntu、centOs、redhat)。

如何使脚本独立于操作系统类型?

是否有一些在线转换器可以使脚本与其他版本的 linux 兼容?

或者处理这种情况的最佳方法是什么。

最佳答案

仅使用 POSIX shell 标准功能。在此链接上,您可以看到有关此主题的更多信息以及如何验证 shell 是否符合 POSIX:

https://unix.stackexchange.com/questions/48786/how-can-i-test-for-posix-compliance-for-shell-scripts

关于linux - 编写跨 linux 风格的通用脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38010907/

相关文章:

linux - 在linux中打印文件的最后2行

linux - 如何查找用户所有权下所有文件的总大小?

json - 在 bash 中将 json 解析为数组

ubuntu - 如何在远程服务器上本地访问 Apache Airflow 网络服务器

python - 在 Ubuntu 上安装 tweepy

linux - 我如何在 python 中获得 unix 中的最大文件系统路径长度?

linux - Linux 上的意外任务切换,尽管实时且不错 -20

bash - SIGINT 取消读取 bash 脚本?

c++ - 在 Ubuntu 上通过 C++ 的 system() 将输出与 SIPp 远程命令混淆

ruby - 在 Linux 上安装 Ruby 时出错