当前位置 知且行 linux 正文 下一篇:

macos的sed命令报错 command c expects \ followed by text

macos的sed命令太坑人了,同样的命令,在linux执行完全没问题,macos中就直接报错:command c expects \ followed by text

在stackoverflow找到了解决方案,macos中要使用gsed来替代sed

brew install gnu-sed

安装完毕后,使用gsed替换sed,当然,你也可以作个别名:alias sed=gsed

但当与find相结合时,别名并不起作用,依然需要使用gsed, 否则会报 invalid command code .

find ./ -exec sed -i '/text/d' {} \;
转载必须注明出处:https://www.zhiqiexing.com/87.html

关于我

我希望能成为一个认真、有趣、创造更多价值的人
关注微信
微信扫一扫关注我

微信扫一扫关注我

返回顶部