Поиск файлов и замена содержимого на месте
Возникла потребность в написание скрипта, который для статичного сайта заменит одну строку на другую, причем таких правил может быть несколько.
Но я не ищy легких путей :)
Поэтому решил написать BASH-скрипт, используя утилиту find и конечно же сам perl.
Код:
#!/bin/bashПолучилось очень просто и со вкусом.
find . -regex '.*\.html' | while read FILE
do
echo $FILE
perl -pi - $FILE <<-'PERL'
# список правил
s{222}{333}g;
PERL
done
Спасибо
