vi 替换操作

举例一:

1,$s/147/150/

从第一行到最后一行 147都替换为150

举例二:

 例:替换当前文件中所有old为new

  1 :%s/old/new/g

  2

  #%表示替换说有行,g表示替换一行中所有匹配点。

 

 

举例三:

 例:查找/usr/local目录下所有包含“rubyer.me”的文件。

  1 grep -lr 'rubyer.me' /usr/local/*

如 搜索包含 字符串 147的文件

举例四:

替换文件夹下包含字符串的文件

  sed结合grep

  例:要将目录/www下面所有文件中的zhangsan都修改成lisi,这样做:

  1 sed -i “s/old/new/g” `grep old -rl /www`

 grep -lr 147 /mnt|xargs sed -i "s/147/150/g"

posted @ 2015-05-26 11:04  kin2321  阅读(279)  评论(0编辑  收藏  举报