[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