美文网首页
sed-使用sed替换字符串

sed-使用sed替换字符串

作者: 李哈哈_2c85 | 来源:发表于2020-07-14 15:53 被阅读0次

    使用sed替换文件中字符串,-i参数为直接替换,不加参数为展示不修改原文件

    格式:sed -i “s/原字符串/新字符串/g”  文件名

    [root@ser123 ~]# sed -i "s#/root/test.goago.cn.key#/home/ssl/test.goago.cn.key#g" ./* 
    替换当前目录下所有包含/root/test.goago.cn.key的文件,如果替换字符串中包含/,原sed的分隔符可以修改为#或@都可以

    sed -i '1,10000'd 文件名                           #使用sed删除文本中的行
    sed -i 's/^/docker push /g' 文件名           #每行行首添加内容,"^"代表行首,"$"代表行尾

    2.替换文件名
    替换当前目录下所有文件名中的字符串,dev替换test
    rename test  dev  ./*

    相关文章

      网友评论

          本文标题:sed-使用sed替换字符串

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