[Sarlug] Вопрос
Alexey Sinitsin
a.sinitsin на gmail.com
Ср Май 16 18:16:11 MSD 2007
Здравствуйте sp1r1t_13,
16 мая 2007, Вы писали:
>[sp] Есть куча текстовых файлов которые лежат в одной папке и ее
>[sp] подпапках. В этих файлахнадо заменить одну строку на другую. Открывать
>[sp] и изменять эти файлы по очереди я буду до старости, как бы
>[sp] автоматизировать этот процесс?
>[sp]
Где-то в архивах рассылки завалялся аналогичный вопрос (про html) и ответ на
него:
---------------------------------------------
Ну а замену можно сделать, например,
из командной строки:
for f in *.html;do \
sed 's/выр1/выр2/g'<$f >$f.new && mv $f $f.bak && mv $f.new $f;done
Для рекурсивной замены вместо for используй find с параметром -exec.
SY, Николай
---------------------------------------------
--
WBR, sinaps. http://saratov.lug.ru JID:sinaps на jabber.org
--
Все женщины знают, что ритм как солнце
А мы вокруг него как планеты.
Подробная информация о списке рассылки Sarlug