一些 macOS 和 GNU 的命令差异 发表于: 2023-08-12 更新于: 2025-02-08 字数: 113 阅读:≈ 1分钟sed -i macOS sed 的 -i 需要指定参数,如果不需要备份文件,需要显式给出 sed -i ''。不然可以用 gsed 命令(用 brew 安装)。xargs 如果没有收到输入,就不会运行。而 GNU 的 xargs 在没有收到输入时会只运行右侧命令而不附带参数。要想 GNU xargs 在此时不运行命令,需要使用 -r 选项。