sed

过滤:

  sed -n/过滤的内容/处理的命令’ 文件

       -n 取消sed的默认输出

       -i 改变文件内容。

    处理的命令:p print打印,d delete删除,

     例子:

          sed/oldboy/d' test.txt

          sed -n/oldboy/p' test. Txt

sed替换:*****

  sed -is#oldboy#oldgirl#g' a.txt

     s常说的查找并替换,用一个字符串替换成另一个

       g(globaI)s联合使用时,表示对当前行全局匹配替换(与下一个g意义不同)

       -i修改文件内容

  #是分隔符,可以用/@等替换。

     = 表示行号

Sed 正则匹配

  sed -r s#(可以用正则匹配)#\1#g’ 文件。sed利用后向引用功能时要带-r参数。

 

posted @ 2018-07-08 21:04  狼的本性  阅读(50)  评论(0编辑  收藏