在 Mac 中使用 sed 有很多问题。
1 | command i expects \ followed by text. |
等错误都是 Mac 系统和 Linux 系统某些不同导致的
每个不适用的命令都可以有相应的解决办法,但是这样未免太过麻烦,有个可以一次解决的方法,借助 brew
即可完成。
安装 gnu-sed
1 | $ brew install gnu-sed |
安装后可以使用 gsed
命令进行 sed 的全部操作
如果不想使用 gsed
命令,在安装的时候可以使用参数 --with-default-names
来制定命令名