繁体   English   中英

搜索和替换文件(Linux)

[英]Search and replace files (Linux)

我对Linux很陌生。 我正在使用Linux Mint,但刚刚发现一种情况,我的文件在文件夹的树/文件夹中存在多次。 我想用新版本替换所有出现的文件。 因此,我想知道是否存在某种针对文件的搜索和替换命令,而不是一次又一次地寻找该文件并将其替换为新文件。

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

谁能指出我正确的方向?

谢谢。

您可以始终按部分进行操作,例如:

  1. 获取与您的搜索匹配的项目列表。
  2. 用文件替换每个匹配项(例如,使用mv)。

就像是:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM