若要将一个文件中的多处相同的地方同时替换成别的内容,可以使用如下命令

1、使用vi 打开文件,执行如下语句:
     :1,$s/原内容/新内容/g

   2、不用打开文件,批量修改制定路径下的包含对应内容的文件:
  sed -i "s/原内容/新内容/g" `grep "原内容" -rl /usr/local/*`


3、将/tmp下的test.jsp文件中的tengzhaoyong替换成tenjhon
  # sed -i 's/tengzhaoyong/tenjhon/g' /tmp/test1.xml
      或者
  # sed -i “s/tengzhaoyong/tenjhon/g” /tmp/test1.xml

sed -i "s/192.168.20.146/192.168.67.43/g" `grep "192.168.20.146" -rl /opt/*`


确定版:
sed -i "s/192.168.20.146/192.168.67.43/g" `grep "192.168.20.146" -rl /opt`