好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

sed替换文本中的内容 - Linux操作系统:Ubuntu_Cent

sed替换文本中的内容

 

linux 的shell是个很强大的东西。

 

用sed命令可以很轻松的将文件中的东西替换成自己想要的内容。 

 

例如,有一个测试文件test,里面的xxx作为要替换的内容。

 

hello world!

this is a document that used to test sed!

here i have a simbol xxx, the simbol xxx is a location used to be replaced.

 

把上面文件中的xxx替换成昨天的日期

 

sed -e "s/xxx/`date -d "1 day ago" +%Y%m%d`/g" > testsedresult

 

结果就为

 

hello world!

this is a document that used to test sed!

here i have a simbol 20130825, the simbol 20130825 is a location used to be replaced.

 

sed 后面跟的字符串 "s/ 源内容/ 目标内容 /g" 表示替换的内容,还可以用正则表达式来匹配源内容
 

查看更多关于sed替换文本中的内容 - Linux操作系统:Ubuntu_Cent的详细内容...

  阅读:57次