Re: Как заменить строку во множестве текстовых файлов

2006-07-09 Нитка Ilya Petrov
п'ятниця 07 липень 2006 22:52, 7Up Ви написали: #!/bin/sh for i in `ls *.*`; do sed 's|то_что тебе нужно поменять|то_на_что_менять|' $i tmpfile; mv tmpfile $i; done у современного sed есть ключик -i : for i in `ls *.*`; do sed 's|то_что тебе нужно поменять|то_на_что_менять|' -i $i done

Re: Как заменить строку во множестве текстовых файлов

2006-07-07 Нитка 7Up
Nick Denry пишет: В Птн, 07/07/2006 в 23:52 +0400, 7Up пишет: Создаешь файлик с правами на выполнение! и внутри файла пишешь! Я впринципе сам разобрался :), но спасибо большое за подробный пример :) решпект :) незашто! обрасчайся :-) begin:vcard

Re: Как заменить строку во множестве текстовых файлов

2006-07-07 Нитка SerP MoloT
7Up wrote: Создаешь файлик с правами на выполнение! и внутри файла пишешь! #!/bin/sh for i in `ls *.*`; do sed 's|то_что тебе нужно поменять|то_на_что_менять|' $i tmpfile; mv tmpfile $i; done P.S. но тут есть одно НО! sed -- действует в нутри файла до первого

Re: Как заменить строку во множестве текстовых файлов

2006-07-06 Нитка 7Up
Nick Denry пишет: Какой-то японец Gregory Trubetskoy или кто-то из команды дистриба :) в документации mod_python (*.html) установил кодировку charset=EUC-JP, можно ли обработать файлы пачкой и charset=EUC-JP заменить на charset=windows-1251 или все только вручную ? можно!! есть тулза

Re: Как заменить строку во множестве текстовых файлов

2006-07-06 Нитка 7Up
Yuriy Movchan пишет: Поставь пакет rpl. Он умеет рекурсивно делать замены. On Thu, 2006-07-06 at 16:32 +0400, Nick Denry wrote: Какой-то японец Gregory Trubetskoy или кто-то из команды дистриба :) в документации mod_python (*.html) установил кодировку charset=EUC-JP, можно