zoukankan      html  css  js  c++  java
  • linux系统中sed命令整行替换

    1、测试数据

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s

    2、将第2行替换为xxxx

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s
    [root@centos79 test]# sed '2c xxxx' a.txt
    3 4 5
    xxxx
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s

    3、将2-5行替换为xxxx

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s
    [root@centos79 test]# sed '2,5c xxxx' a.txt
    3 4 5
    xxxx
    s c w
    a r t
    e 4 s

    4、将第2行和第5行替换为xxxx

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s
    [root@centos79 test]# sed -e '2c xxxx' -e '5c xxxx' a.txt
    3 4 5
    xxxx
    s g 8
    k s g
    xxxx
    s c w
    a r t
    e 4 s

    5、将奇数行替换为xxxx

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s
    [root@centos79 test]# sed '1~2c xxxx' a.txt
    xxxx
    d g 3
    xxxx
    k s g
    xxxx
    s c w
    xxxx
    e 4 s

    正则表达式:……

    [root@centos79 test]# cat a.txt
    3 4 5
    d g 3
    s g 8
    k s g
    2 5 d
    s c w
    a r t
    e 4 s
    [root@centos79 test]# sed '/^s/c xxxx' a.txt
    3 4 5
    d g 3
    xxxx
    k s g
    2 5 d
    xxxx
    a r t
    e 4 s

    …………

  • 相关阅读:
    sigpending
    js 动态计算折扣后总价格
    让ie6支持fixed最简单和实用的方法
    jquery提示气泡
    在线API,桌面版,jquery,css,Android中文开发文档,JScript,SQL掌用实例
    三元组表
    B-树
    二叉排序树
    顺序查找
    二分查找
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14988782.html
Copyright © 2011-2022 走看看