替换所有目录和子目录中的某种类型的所有文件?

时间:2012-05-03 17:17:07

标签: file bash replace find

我玩过find命令以及我能想到的任何其他东西但没有任何效果。

我希望我的bash脚本能够找到给定目录及其所有子目录中的所有文件类型,并将文件替换为另一个。

EX:让我们说 /home/test1/randomfolder/index.html

/home/test1/randomfolder/stuff.html

/home/different/stuff/index.html

/home/different/stuff/another.html

当程序被提供/ home /作为要搜索的目录时,需要找到每个.html文件,然后通过将其他文件回显到它们中来替换它们。

在bash中这可能吗?

1 个答案:

答案 0 :(得分:2)

这或多或少会让你朝着正确的方向前进:

for file in `find . -type f -name \*.html`; do echo "new content" > $file; done