Linux下替换文件中的字符串

  • Post author:
  • Post category:linux




sed -i “s分隔符old_str分隔符new_str分隔符g” 操作的目标文件名
  • 注:分隔符可根据替换的字符串进行任意指定,如下指定为#,也可为其他。

  • 实例一:

    • sed -i "s#old_str#new_str#g" defult.cfg
      
  • 示例二:

    • 当存在\等字符时,需要进行转义

    • 如在2.txt文件中存在行:url=http://www.baidu

    • 需将2.txt中的baidu替换为aliyun

    • sed -i "s#http:\\/\\/www\\/baidu#http:\\/\\/www\\/aliyun#g" 2.txt
      



版权声明:本文为qq_49442278原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。