zoukankan      html  css  js  c++  java
  • sed

    sed

    -i:直接修改读取的文件内容;而不是由屏幕输出

    a:新增
    c:替换
    d:删除
    i:插入
    p:打印
    s:替换

     删除/etc/passwd 中的第2行

    [root@node1 ~]# nl /etc/passwd | sed '2'd
         1    root:x:0:0:root:/root:/bin/bash
         3    daemon:x:2:2:daemon:/sbin:/sbin/nologin

    删除/etc/passwd 中的2-5行

    [root@node1 ~]# nl /etc/passwd | sed '2,5'd
         1    root:x:0:0:root:/root:/bin/bash
         6    sync:x:5:0:sync:/sbin:/bin/sync

    删除/etc/passwd 中的第3行到最后一行

    [root@node1 ~]# nl /etc/passwd | sed '3,$'d
         1    root:x:0:0:root:/root:/bin/bash
         2    bin:x:1:1:bin:/bin:/sbin/nologin

    增加

    [root@node1 ~]# nl /etc/passwd | sed '2a ha'
         1    root:x:0:0:root:/root:/bin/bash
         2    bin:x:1:1:bin:/bin:/sbin/nologin
    ha

    替换

    [root@node1 ~]# nl /etc/passwd | sed '2c he'
         1    root:x:0:0:root:/root:/bin/bash
    he

    打印

    [root@node1 ~]# nl /etc/passwd | sed -n '5,7'p
         5    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
         6    sync:x:5:0:sync:/sbin:/bin/sync
         7    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

    查找并替换

     



     



     

     

  • 相关阅读:
    516. 最长回文子序列
    NC50493 环形石子合并
    NC16650 采药
    NC16664 合唱队形
    NC51170 石子合并
    148. 合并果子
    NC25138 子串查询
    二维数组对角线 的 规律
    如何讲一个网页转换为jpg?(图片!)
    Java两倍 犯错题
  • 原文地址:https://www.cnblogs.com/wanglan/p/7504528.html
Copyright © 2011-2022 走看看