一.sed命令实例
编辑一个文件datafile,内容如下:
Linux文本处理
1.只打印找到north的行:
[[email protected] tmp]# sed -n ‘/north/ p’ datafile
Linux文本处理
2.删除第三行,其余行输出到屏幕
[[email protected] tmp]# sed ‘3 d’ datafile
Linux文本处理
从第3行到最后一行都删除,将剩余部分输出到屏幕
[[email protected] tmp]# sed ‘3,$ d’ datafile
Linux文本处理
3.找到datafile中的所有west并替换成north,将替换后的内容输出到屏幕。
[[email protected] tmp]# sed -n 's/west/north/ p ’ datafile
Linux文本处理
4.所有的Hemenway所在的位置都用Jones来取代,而且只有改变的行被打印
sed -n ‘s/Hemenway/Jones/p’ datafile
Linux文本处理
5.打印在west和east之间的模式范围内所有行
[[email protected] tmp]# sed -n ‘/west/,/east/ p’ datafile
Linux文本处理
6.把指定的行north写入到一个文件newfile中
[[email protected] tmp]# sed -n ‘/north/ w pc’ datafile
Linux文本处理
7.在north行后添加“central CT Ann Stephens 5.7 .94 5 13”
sed ‘/north/ a \cental CT Ann Stephens 5.7 .94 5 13’ dat afile
Linux文本处理

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2021-04-06
猜你喜欢
  • 2021-06-27
  • 2022-01-14
  • 2022-01-16
  • 2021-06-19
  • 2021-09-30
  • 2021-06-30
相关资源
相似解决方案