【问题标题】:Replace complicate text in a file using sed command使用 sed 命令替换文件中的复杂文本
【发布时间】:2014-12-28 19:26:21
【问题描述】:

我有这个文本文件'foo.txt':

http:\\/\\/foo\\/dir\\/content\\/uploads\\

我需要更换

foo\\/dir

我的文本文件 'foo.txt',我需要如下所示:

http:\\/\\/mysiteurl\\/content\\/uploads\\

我用过sed命令

$ sed -i 's/foo\\/dir/mysiteurl/g' foo.txt

但显示错误,所以: '\\/'

请帮帮我!!

【问题讨论】:

    标签: command-line replace sed text-files


    【解决方案1】:

    这个可以完成工作:

    sed -i "s|foo\\\\\\\\/dir|mysiteurl|g" foo.txt
    

    【讨论】:

      猜你喜欢
      • 2021-07-06
      • 2011-06-26
      • 2011-05-11
      • 2013-09-25
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      • 2016-05-29
      相关资源
      最近更新 更多