sed

作者: 泠泉 | 来源:发表于2019-03-14 11:55 被阅读0次
    稿定设计导出-20190315-02246.png
    • sed [options] 'command' file(s)
    • sed -f scriptfile file(s)
      • options: -e; -n
      • command: 行定位(正则) + sed命令(操作)
    cmd desc usage
    p 打印 sed -n '1,2p'
    s 取代 sed 's/false/true/' file
    a 新增
    i 插入
    c 取代
    d 删除
    1~2 起始~步长
    高级 - -
    {;;} 复合命令 {n;p;n}
    & 全反向引用 sed 's/^[a-z_-]/& /' passwd
    s/\(..\)xx\(..\)/\1yy\2 分组与部分反向引用
    \u\l\U\L (首字母)大小写 sed 's/^[a-z_-]\+/\u&/' passwd
    q 退出sed
    读写 - -
    r 定位file第一行,读取123 sed '1r 123.txt' abc.txt
    w 定位file第一行,写入abc(全覆盖)` sed '1w abc.txt' 123.txt
    | 多个sed管道操作 sed -n '/inet /p'|sed 's/ine.*r:\([0-9.]\+\).*$/\1/'

    相关文章

      网友评论

          本文标题:sed

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