【问题标题】:Search recursively all files with a given name replacing a word [duplicate]递归搜索具有给定名称的所有文件替换单词[重复]
【发布时间】:2018-07-14 15:53:44
【问题描述】:

从给定文件夹中,我想递归搜索所有子文件夹,搜索名称为 file.txt 的文件,替换所有出现的 Foo -区分大小写- Bar。

这是使用基本脚本(Bash / sed / grep / find...)实现这一目标的最简单方法。

【问题讨论】:

    标签: linux bash sed grep find


    【解决方案1】:

    find + sed 解决方案:

    find . -type f -name "file.txt" -exec sed -i 's/Foo/Bar/g' {} \;
    

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 2012-03-13
      • 1970-01-01
      • 2017-02-23
      • 2015-12-04
      相关资源
      最近更新 更多