sed命令

作者: DayDayUpppppp | 来源:发表于2019-02-26 14:09 被阅读8次

    整理一下关于sed命令遇到的几个需求。

    1. sed匹配和替换文本
    # 将文件中的hello 替换为 world(没有替换文件,这是打印在输出上面)
    sed "s/hello/world/g" filename
    
    # 如果要更新文件 
    -i 参数
    sed -i "s/hello/world" filename
    
    1. sed匹配关键字并且整行进行替换
      比如,存在一下文件:
    host=127.0.0.1
    
    # 匹配以host开头的整行,然后替换掉这一行
    sed -i "s/^host.*/host=10.10.10.10/g" file.txt
    
    1. sed命令结合管道
    cat file.txt | sed  "s/^host.*/host=10.10.10.110/g"
    

    相关文章

      网友评论

        本文标题:sed命令

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