Igor Zubarev пишет:
Создаешь файлик с правами на выполнение! и внутри файла пишешь! #!/bin/sh for i in `ls *.*`; do sed 's|то_что тебе нужно поменять|то_на_что_менять|' $i > tmpfile; mv tmpfile $i; done Кладешь этот файлец в папку со своими файлами в которых нужно менять строки и запускаешь свой скрипт # cd папка_с_файлами # ./имя_файлика_который_создал и все у тя все поменялось! P.S. но тут есть одно НО!!!!!!!!! sed --> действует в нутри файла до первого совпадения с искомым регулярным выражением потом меняет его! и завершает процедуру! это я к тому что если искомое тобой выр-е в нутри файла встречается несколько раз то будет заменено только первое! чтобы менялись все совпадения нужно дорабатывать мой скрипт! ну это уж от того что тебе нужно! на твой вкус!........ дерзай!! если че спрашивай!! |
begin:vcard fn;quoted-printable:=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9 =D0=A9=D0=B5=D0=BB=D0=BA=D1=83= =D0=BD=D0=BE=D0=B2 n;quoted-printable;quoted-printable:=D0=A9=D0=B5=D0=BB=D0=BA=D1=83=D0=BD=D0=BE=D0=B2;=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9 org:icq: 168888446;jabber: [EMAIL PROTECTED] adr;quoted-printable;quoted-printable;quoted-printable:;;=D0=93=D0=B0=D0=B7=D0=B5=D1=82=D0=BD=D1=8B=D0=B9 49;=D0=A0=D0=BE=D1=81=D1=82=D0=BE=D0=B2-=D0=BD=D0=B0-=D0=94=D0=BE=D0=BD=D1=83= ;;;=D0=A0=D0=BE=D1=81=D1=81=D0=B8=D1=8F email;internet:[EMAIL PROTECTED] title;quoted-printable:=D0=B8=D0=BD=D0=B6=D0=B5=D0=BD=D0=B5=D1=80 tel;work:2-44-00-26 note;quoted-printable:jabber: [EMAIL PROTECTED] icq: 168888446 x-mozilla-html:TRUE url:http://sndt.donpac.ru version:2.1 end:vcard
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru