sed

Stream editor
流编辑器


sed string editor 流编辑器 实现对文本的增删改替换 查
















加入空格

sed -i 's/hosts.*$/\ \ \ \ asd\n\asd\n/g' 1.txt

在sed -i 's/source/target/g' pathtofile 中,加入target中含有/这样的字符,sed中使用/这样的分割符是语法错误的,可以换其他的分割符,如#使target中的/生效

sed -i 's#xxxx#/var/log/x.log#g' pathtofile

单双引号的区别:
sed -i "s#source#dest/g" pathfile
在双引号汇总,dest可以直接使用 $params来转换变量,
换成单引号
sed -i ’s#source#‘dest’/g‘ pathfile
需要在dest上也加单引号才行

posted @ 2019-09-09 08:22  π=3.1415926  阅读(106)  评论(0编辑  收藏  举报