SHELL:sed

1: cat sedtest.txt | sed -n ‘2,4d‘ : 不要显示2~4行。

2:cat sedtest.txt | sed -n ‘2,4p‘: 只是打印2~4行。

3:cat sedtest.txt | sed ‘/Frank/d’: 删除含有Frank字符的行。

4:cat sedtest.txt | sed -n ‘/Frank/p’:删除含有 Frank的行

5:cat sedtest.txt | sed ‘s/Frank/Peter/’ : 字符串替换。

6:cat sedtest.txt | sed ‘s/Frank/Peter/g’: 全局替换。

7:cat sedtest.txt | sed ‘2,4 s/Frank/Peter/g’ : 替换2~4行的字符。

8:cat sedtest.txt | sed ‘1,$ s/Frank/Peter/g’: 第一行到末尾一行的字符进行替换。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • sed编辑器逐行处理输入,然后把结果发送到屏幕。 -i选项:直接作用源文件,源文件将被修改。 sed命令和选项: ...
    素还真人阅读 669评论 0 0
  • shell sed命令详解 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中...
    zplodge阅读 1,950评论 0 0
  • sed : 是一种几乎包括所有UNIX平台的轻量级流编辑器(stream edit)。主要用来将数据进行选取,替换...
    单单丹丹阅读 734评论 0 2
  • 本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称...
    mylxsw阅读 4,417评论 3 74
  • sed与awk实例 文本间隔 在每一行后面增加一空行 将原来的所有空行删除并在每一行后面增加一空行。这样在输出的文...
    stuha阅读 1,929评论 0 21