Mac下sed的-i选项不能为空
Mac电脑下, 使用sed -i原地修改文件内容有点坑.
$ cat a.txt
aaaa
$ sed -i 's/a/b/g' a.txt
sed: 1: "a.txt": command a expects \ followed by text
$ sed -i "" 's/a/b/g' a.txt
$ cat a.txt
bbbb
如果确实需要不备份地修改原文件, 需要加-i ""来确认.
(完)
...
原创
2021-09-22 21:46:17 ·
278 阅读 ·
0 评论