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上也加单引号才行