虎克的博客

Enthusiasm Biogeography-Biodiversity Informatics-Data Sciences

Ubuntu使用Sed命令批量替换文件夹中文件内的字符串

| Comments

linux sed 批量替换多个文件中的字符串
1
sed -i "s/oldstring/newstring/g" \`grep oldstring -rl yourdir\`

例如:替换/resources下所有文件中的www.admin99.net为admin99.net

1
2
sed -i "s/www.admin99.net/admin99.net/g" \`grep www.admin99.net -rl
/home\`

这个` 符号是F1下边,tab键上边,数字1左边的那个,不是单引号 ‘

   original link:
   <a href='http://Apiaceae.github.io/blog/2011/12/04/ubuntue-config-02/'>http://Apiaceae.github.io/blog/2011/12/04/ubuntue-config-02/</a><br/>
   &nbsp;written by <a href='http://Apiaceae.github.io'>Hooker</a>
   &nbsp;posted at <a href='http://Apiaceae.github.io'>http://Apiaceae.github.io</a>
   </p>