Как отредактировать множество текстовых файлов?
perl -pi~ -e 's/foo/bar/g'  *.html
Ну вот например однострочник. 
Подменяет foo на bar во всех файлах с расширением .html.
Ваша задача решается в 3 однострочника. 
P.S. И этот однострочник так же сохраняет оригиналы файлов   с именами html~.
Если линукс то можно просто на sh<code>find /ПАПКА_ОТ КОТОРОЙ_ИСКАТЬ -type f -name "*.html" -exec sed -i 's/FOO/BAR/g' "{}" \;</code>