|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 16 May 2000 14:50:36 To : Lev Serebryakov Subject : Re: awk & regexps -------------------------------------------------------------------------------- Lev Serebryakov <Lev.Serebryakov@f661.n5030.z2.fidonet.org> wrote: LS>What do you think about sharp blades, All? LS> А можно ли в awk (gawk) разбивать строку не как это делает slpit() LS> перловый, LS>а по regexp'у? Hу, вот так: /([^[:spaces:]])[.,[:spaces:]]([[:digits:]])/? Кстати, split перловый именно по регекспу и разбивает. А вот в awk возможностей поменьше. Почитай ман на предмет переменной FS - не помню, там только символ или регексп тоже можно. LS> А то есть задачка -- все что нужно, это разбить строчки и LS> переформатировать. perl-то легко справится, но больно он тяжелый -- на LS> машине всего 16Mb памяти, не хочется perl часто дергать... Поставь 4-й перл. -------------------------------------------------- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/1340453988379.html, оценка из 5, голосов 10
|