перл скрипт
Доброго времени суток господа и дамы!
Есть текстовый файлик с определенным количеством столбцов, в качестве
разделителей используются | и ^. В выходном файле мне нужны только
некоторые столбцы ну и нужно в качестве разделителя использовать пробел.
Как с одним разделителем я разобрался, а вот с двумя.....
Например
12323|ваввыа|2132|4343|рпапр|см^sdfs^
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29179; Возраст листа: 1238; Участников: 1407
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/620237
Здравствуйте, Andry
Ответ на Ваше письмо от 14.12.2006 10:43
А тут перл не нужен, можно и так:
$ cat file | sed 's/[|^]/\ /g' | awk '{print($1 " " $2 " " $3 " " $4 "
" $5 " " $6 " " $7 " " $8);}'
Если тебе не нужны, например столбцы 4 и 7 то просто убери их тела
команды для AWK, вот так:
$ cat file | sed 's/[|^]/\ /g' | awk '{print($1 " " $2 " " $3 " " $5 "
" $6 " " $8);}'