sed之替换操作

通过s命令进行替换

把111替换成abc 仅替换每行第一次出现的

# sed 's/111/abc/' test.txt

 如果打算整体替换把22替换成abc那么

# sed 's/22/abc/g' test.txt

 如果打算替换 22为22abc那么采用&

# sed 's/22/&abc/g' test.txt

 PS:#等同于/

转义符使用

var1=/home/doc/logs/
var2=/data/data/logs/nginx/
sed -i "s!$var1!$var2!g"  *.conf

 

猜你喜欢

转载自snv.iteye.com/blog/1846767