当前位置: 首页 > others > 正文

MAC上如何使用sed替换命令

mac上的sed命令貌似做了些许修改,-i参数不一样啦。。

MacBook-Pro:~ 2hei.net$ cat test.txt
abcd
MacBook-Pro:~ 2hei.net$ sed -i ‘s/abcd/1234/g’ test.txt
sed: 1: “test.txt”: undefined label ‘est.txt’

可用如下方法解决:

1. MacBook-Pro:~ 2hei.net$sed -i.bak ‘s/abcd/1234/g’ test.txt

2. MacBook-Pro:~ 2hei.net$sed -i ” ‘s/abcd/1234/g’ test.txt

有点不习惯,不过MAC的初衷或为了防止sed改错了,强制备份一下下。

本文固定链接: https://www.2hei.net/2013/01/26/mac-sed-replace/ | 2hei.net

该日志由 u2 于2013年01月26日发表在 others 分类下,
原创文章转载请注明: MAC上如何使用sed替换命令 | 2hei.net
关键字: ,

报歉!评论已关闭.