【问题标题】:find and replace using sed in unix [duplicate]在unix中使用sed查找和替换[重复]
【发布时间】:2012-09-22 12:46:25
【问题描述】:

可能重复:
Use slashes in sed replace

我需要找到下面的字符串/a/b/c并用/r/s/t替换它

它是一个字符串而不是一个文件夹

/sam/pam/nancy --> /tim/cook/iphone

我在目录中,只需要更新具有此行的多个文件。

【问题讨论】:

    标签: unix sed


    【解决方案1】:

    使用sed 就地更改文件。例如:

    sed -i 's|/a/b/c|/r/s/t|g' *.txt
    

    【讨论】:

      【解决方案2】:
      perl -pi -e 's/\/a\/b\/c/\/r\/s\/t/g' file_name
      

      【讨论】:

        猜你喜欢
        • 2017-02-14
        • 2012-12-29
        • 2020-08-05
        • 2021-10-06
        • 1970-01-01
        • 2019-11-29
        • 2014-02-11
        • 2020-12-15
        • 2018-10-01
        相关资源
        最近更新 更多