Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     17 Nov 2006  21:37:07
 To : mz1@stlport.org
 Subject : Re: awk RE
 -------------------------------------------------------------------------------- 
 
 >   From: mz1@stlport.org
 >   Date: Fri, 17 Nov 2006 16:59:58 +0000 (UTC)
 >
 >> $ man awk
 >>       Patterns are arbitrary Boolean combinations (with ! || &&)  of 
 >>       regular
 >>       expressions  and relational expressions.  Regular expressions are as
 >>       in
 >>       egrep; see grep(1).  Isolated regular expressions in a pattern apply
 >>       to
 >>       the  entire  line.   Regular  expressions  may also occur in
 >>       relational
 >>       expressions, using the operators ~ and !~.  /re/ is a constant 
 >>       regular
 >>       expression;  any string (constant or variable) may be used as a
 >>       regular
 >>       expression, except in the position of an isolated regular expression
 >>       in
 >>       a pattern.
 >>
 >> $ echo 000111 | egrep '^0{3}'
 >> 000111
 >> $ echo 000111 | awk '/^0{3}/'
 >> $
 >>
 >> Это очередная бага в авке или я чего-то не понимаю?
 >>
 >> Вал. Дав.
 >
 >Далее оттуда же:
 >
 >        For /regular expression/ patterns, the associated  statement  is  exe-
 >        cuted for each input record that matches the regular expression.
 >
 >Т.е. надо просто матча недостаточно, нужно что-то сделать с ним:
 >
 >$ echo 000111 | awk '/^0{3}/p'
 >000111
 
 Ответ неверный:
 
 $ echo 111000 | awk '/^0{3}/p'
 111000
 $ echo 111000 | egrep '^0{3}'
 $
 
 Ещё пред(по)ложения будут?
 
 Вал. Дав.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 awk RE   Valentin Davydov   17 Nov 2006 20:35:18 
 Re: awk RE   mz1@stlport.org   17 Nov 2006 20:59:58 
 Re: awk RE   Valentin Davydov   17 Nov 2006 21:37:07 
 awk RE   Artem S Ignatiev   18 Nov 2006 02:24:40 
 Re: awk RE   Alexander Kolesnikoff   17 Nov 2006 21:38:09 
 Re: awk RE   Auster   18 Nov 2006 18:28:18 
 Re: awk RE   Valentin Davydov   20 Nov 2006 10:06:22 
 Re: awk RE   Kirill Nuzhdin   20 Nov 2006 11:40:23 
 Re: awk RE   Auster   20 Nov 2006 13:17:21 
Архивное /ru.unix.bsd/6577c48b4a92.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional