如何优雅地处理不同版本之间命令选项的差异?

如何优雅地处理不同版本之间命令选项的差异?

灵感来自macOS 13 (Ventura) 之前的 macOS 版本中的“base64 -b0”与 macOS 13 (Ventura) 中的“base64 -i”有什么区别?

是否有通用方法可以避免脚本在具有不同版本命令的系统上中断,至少当您知道差异是什么时?检查命令--version--help输出并使用不同的选项调用它是否有意义?

相关内容