2011-05-16 81 views
6

我使用此代码来替换在HTML文件中一些文字,取代文字:如何使用SED在子文件夹

sed -i 's/tttt/new-word/g' /home/zjm1126/*.html 

这不会搜索子文件夹中的文件,但。如何将此命令应用于子文件夹?

回答

6
find /home/zjm1126/ -name '*.html' -print0 | xargs -0 sed -i 's/tttt/new-word/g' 
0

你可以尝试财产以后像

for z in `find /home/zjm1126/ -type f -name "*.html"`; do 
sed -e 's/tttt/new-word/g' $z>temp; 
done 
相关问题