sed 使用

 

删除tom.php文件中含有andychen的所有行。

sed -i "/andychen/d" ./tom.php (注意, mac下是这样: sed -i "" "/andychen/d" ./tom.php)

 

删除指定目录下所有文件中包含andychen的所有行

sed -i "/andychen/d" `grep -rl andychen ./dir/*`

 

修改当前路径下所有文件里的oldString 为 newString

sed -i "s/oldString/newString/g" `grep oldString -rl ./*`

 

在每5行后增加一空白行 (在第5,10,15,20,等行后增加一空白行)。sed "n;n;n;n;G;"

 

posted @ 2016-07-01 09:03  andy_1987_chen  阅读(141)  评论(0编辑  收藏  举报