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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Artem S Ignatiev                     2:5020/2395    18 Nov 2006  02:24:40
 To : mz1@stlport.org
 Subject : awk RE
 -------------------------------------------------------------------------------- 
 
 
 17 ноя 06 19:59, ты слова Valentin Davydov про всяких Re: awk RE:
 
  m> From: mz1@stlport.org
 
  m> Valentin Davydov <val@sqdp.trc-net.co.jp> wrote:
  >> $ 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}/'
  >> $
  >>
  >> Это очередная бага в авке или я чего-то не понимаю?
  >>
 
  m> Далее оттуда же:
 
  m>         For /regular expression/ patterns, the associated  statement
  m> is  executed for each input record that matches the regular
  m> expression.
 
  m> Т.е. надо просто матча недостаточно, нужно что-то сделать с ним:
 
  m> $ echo 000111 | awk '/^0{3}/p'
  m> 000111
 
 Ранее оттуда же:
 A pattern-action statement has the form
 
               pattern { action }
 
        A  missing  {  action  } means print the line; a missing pattern always
        matches.  Pattern-action statements are separated by newlines or  semi-
        colons.
 [timon@timon timon]$ echo '0{3}111' | awk '/^0{3}/'
 0{3}111
 [timon@timon timon]$
 
 ZaZooBred                   [team Бородатые]               [ICQ: 67440949]
 --- Я хожу, как дурак, без блокнота
  * Origin: Зато палеонтологический музей -- это сКладбище дохлых  (2:5020/2395)
 
 

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

 Тема:    Автор:    Дата:  
 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/2831455e3777.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional