п'ятниця 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
Nick Denry пишет:
В Птн, 07/07/2006 в 23:52 +0400, 7Up пишет:
Создаешь файлик с правами на выполнение!
и внутри файла пишешь!
Я впринципе сам разобрался :),
но спасибо большое за подробный пример :)
решпект :)
незашто! обрасчайся :-)
begin:vcard
7Up wrote:
Создаешь файлик с правами на выполнение!
и внутри файла пишешь!
#!/bin/sh
for i in `ls *.*`;
do
sed 's|то_что тебе нужно поменять|то_на_что_менять|' $i tmpfile;
mv tmpfile $i;
done
P.S. но тут есть одно НО! sed -- действует в нутри файла
до первого
Nick Denry пишет:
Какой-то японец Gregory Trubetskoy или кто-то из команды дистриба :)
в документации mod_python (*.html) установил кодировку charset=EUC-JP,
можно ли обработать файлы пачкой и charset=EUC-JP заменить на
charset=windows-1251 или все только вручную ?
можно!!
есть тулза
Yuriy Movchan пишет:
Поставь пакет rpl. Он умеет рекурсивно делать замены.
On Thu, 2006-07-06 at 16:32 +0400, Nick Denry wrote:
Какой-то японец Gregory Trubetskoy или кто-то из команды дистриба :)
в документации mod_python (*.html) установил кодировку charset=EUC-JP,
можно