The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"awk: в RS не работают regexp'ы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"awk: в RS не работают regexp'ы"  
Сообщение от Gleb on 23-Янв-09, 17:58 
Hi, All!

не получается заставить рассматривать RS="\n[A-Za-z]+: " как regexp
воспринимает все до словно
"\n" как "\" и "n", а не как символ новой строки
"[A-Za-z]+" как "[", "A", "-", "Z", "a", "-", "z", "]", "+", а не как последовательность символов

хотя FS="\n[A-Za-z]+: " воспринимает как надо: символ новой строки +
последовательность букв + ":"


В чем отличие RS и FS

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "awk vs gawk. Welcomen du brichte UNIX Welt, shine!"  
Сообщение от Andrey Mitrofanov on 25-Янв-09, 13:28 
>рассматривать RS="\n[A-Za-z]+: " как regexp
>хотя FS="\n[A-Za-z]+: " воспринимает как надо: символ новой строки +
>последовательность букв + ":"
>В чем отличие RS и FS

Неужели в _реализации_?...

man gawk говорит мне::

GNU EXTENSIONS
[...]
   o The use of RS as a regular expression.

Если [/usr]/bin/awk -- уже и есть gawk, то писать скрипты с s/awk/gawk/, внимательно читая man gawk по поводу "расширений".

PS: http:/openforum/vsluhforumID9/7769.html#9 http:/openforum/vsluhforumID9/7769.html#6

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "awk vs gawk. Welcomen du brichte UNIX Welt, shine!"  
Сообщение от Gleb on 26-Янв-09, 14:55 
>>GNU EXTENSIONS
>[...]
>   o The use of RS as a regular expression.
>
>
>Если [/usr]/bin/awk -- уже и есть gawk, то писать скрипты с s/awk/gawk/,
>внимательно читая man gawk по поводу "расширений".
>
>PS: http:/openforum/vsluhforumID9/7769.html#9 http:/openforum/vsluhforumID9/7769.html#6

Да, действительно
цитата из "Эффективное программирование на языке awk":
    "...использование RS в качестве регулярного выражения и переменной RT есть расширения gawk..."

оч. жаль
спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру