搜索和替换文件(Linux)

时间:2017-10-27 08:14:24

标签: linux terminal console linuxmint

我对Linux很陌生。我正在使用Linux Mint,我刚刚发现了一个文件在文件夹的树/文件夹中存在多次的情况。我想用它的新版本替换所有出现的文件。 因此,不是一次又一次地查找该文件而是用新文件替换它,我想知道是否存在任何类型的搜索&替换文件命令。

我已经在stackoverflow中搜索了一个类似的问题,但我只能找到搜索和搜索的命令。替换文件中的TEXT,而不是文件本身。

任何人都可以指出我正确的方向吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

你总是可以分开来做,比如:

  1. 获取与您的搜索匹配的商品列表。
  2. 将所有匹配项(例如,使用mv)替换为您的文件。
  3. 类似的东西:

    foreach dir ( `ls | egrep '^(i686\|amd64)\.'` )
       mv yourfile $dir
    end