9.4/9.5 sed


Linux学习笔记第六周第二次课(3月13日)Linux学习笔记第六周第二次课(3月13日)

sed也能够实现grep功能,没有颜色显示,强项为替换功能;

sed '/关键词/'p 文件名;p为print打印显示;

Linux学习笔记第六周第二次课(3月13日)Linux学习笔记第六周第二次课(3月13日)

sed匹配的行,重复一遍显示出来,如果不需要显示其他行,加-n;#sed -n '/root/'p test.txt;

同时,也支持"."    "*"     "+"   "[]" "{}";

直接打印指定的行,#sed -n '2'p test.txt;

Linux学习笔记第六周第二次课(3月13日)Linux学习笔记第六周第二次课(3月13日)

‘2,5’表示2到5行;

‘1,$’表示1到最尾行,就是全部行打印出来;


sed不区分大小写,加I,#sed -n '/bus/'Ip test.txt

Linux学习笔记第六周第二次课(3月13日)Linux学习笔记第六周第二次课(3月13日)

sed删除过期日志内容,不显示1到100行内容,加d,命令为#sed '1,100'd test.txt,并没有删除内容,真正删除需再加-i,命令为#sed -i '1,100'd test.txt;

d为delete删除;

将1到2行,内ot替换为to,g表示global全局替换,命令为#sed '1,2s/ot/to/g' test.txt;


转载于:https://blog.51cto.com/12059818/2086290

相关文章:

  • 2021-08-28
  • 2021-09-27
  • 2021-12-30
  • 2021-04-27
  • 2021-09-11
  • 2021-07-24
  • 2021-08-18
  • 2021-04-18
猜你喜欢
  • 2021-11-12
  • 2021-08-31
  • 2021-06-04
  • 2021-06-28
  • 2021-08-24
  • 2021-10-26
  • 2021-10-05
相关资源
相似解决方案