美文网首页
基础-27、正则sed

基础-27、正则sed

作者: 赵老铁 | 来源:发表于2018-07-05 01:34 被阅读50次

笔记内容:
9.4/9.5 sed

image.png

sed

1.打印

sed –n '//'p等价于grep -E

1.1 # sed -n '/donghui/'p passwd //过滤passwd文件显示donghui这一行的记录
1.2 # sed -nr '/r+q/'p passwd //加号前r后q出现>=1次内容
1.3 # sed -nr '/r{2}/'p passwd //在passwd文件中过滤显示r连续2个字符及以上的内容
1.4 # sed -nr '/root|nologin/'p passwd
1.5 #sed -n '2'p passwd //打印文件第2行
1.6 # sed -n '2,5'p passwd //打印文件第2-5行
1.7 #sed -n '7,$'p passwd //打印第7行及以后所有行
1.8 # sed -n '1,$'p passwd //打印全部内容
1.9 # sed -e '1'p -e '/bus/'p -n passwd //匹配第1行和打印全文中到bus的内容
image.png
1.10 # sed -e '1'p -e '/bus/'p -e '/rrr*/'p -n passwd //匹配第1行和打印全文中到bus和全文带rrr及以上的内容
image.png
1.11 # sed -n '/bus/'Ip passwd //过滤显示不区分bus大小写内容
image.png

2.删除

2.1 # sed '1,10'd passwd //屏幕过滤显示passwd文件删除前10行后剩下的内容
2.2 #sed -i '1,15'd passwd //删除真实文件的前15行
2.3 # sed -i '/user3/'d passwd //删除user3相关内容

3.替换

  # sed '1,5s/root/zaza/g' passwd //文件passwd前5行中root替换为zaza

赵老铁的简书

相关文章

  • 基础-27、正则sed

    笔记内容:9.4/9.5 sed sed 1.打印 sed –n '//'p等价于grep -E 2.删除 3.替...

  • 基础正则sed

    自己看书学习做得笔记,供自己后面翻看。 sed 用法: sed -[nerf] [动作] 选项与参数: -n...

  • 7月23日 正则符号

    系统通配符号 * 匹配所有内容 {} 匹配序列信息 系统正则符号 主要在grep sed awk 命令用基础正则b...

  • shell 目录

    什么是正则 结构 Sed Awk Grep

  • sed 命令学习

    参考极客学院:正则表达式和 SED参考菜鸟教程:Linux sed命令参考酷壳:SED 简明教程 sed匹配没有问...

  • Java 字符串

    String & StringBuilder 格式化输出 正则sed & awk

  • Linux文本处理

    技术点: 1.正则提取 sed 用提取变量替换sed 's/.*toid\=\([0-9]*\).*/\1/g' ...

  • Linux sed 命令详解

    目录 一、基本正则列表与扩展正则二、sed 文本处理工具的用法介绍三、认识sed工具的 n、r、i 选项指令四、认...

  • day 17 操作系统正则符号/grep

    系统通配符号: 系统正则符号:grep sed awk 系统正则: BRE( basic regular e...

  • Linux59期day18

    sed后向引用补充: 1.获取网卡ip地址:ip a s eth0方法1---sed正则 方法2---sed后向引...

网友评论

      本文标题:基础-27、正则sed

      本文链接:https://www.haomeiwen.com/subject/wskuuftx.html