【发布时间】:2014-03-22 01:05:49
【问题描述】:
我见过很多在多个文件中用另一个字符串替换一个字符串的例子,但我想做的有点不同。可能要简单得多:)
找到与某个字符串匹配的所有文件,并将它们完全替换为新文件的内容。
我有一个有效的查找命令
find /home/*/public_html -name "index.php" -exec grep "version:1.23" '{}' \; -print
这会找到我需要更新的所有文件。 现在如何用 /home/indexnew.txt 的内容替换它们的全部内容(我也可以将其命名为 /home/index.php)
我强调内容是因为我不想更改我正在更新的文件的名称或所有权。
【问题讨论】: