[Sysadmins] awk

Alexey Borisenkov =?iso-8859-1?q?grizlik78_=CE=C1_gmail=2Ecom?=
Ср Июл 30 21:17:33 MSD 2008



Aleksey E. Birukov пишет:
> Шилов Сергей пишет:
>> echo "aaa_bbb_ccc_bad" | gawk -v N=2 -- '{ i = 0 ; S = $0 ; while ( 
>> match(S, /_[bc]/) != 0 ) { i++ ; M = substr(S, RSTART, RLENGTH) ;  S = 
>> substr(S, RSTART+RLENGTH ) ; { if ( i == N ) { printf "%s\n", M ; 
>> break } } }'   
> Результат выполнения команды:
> gawk: cmd. 
> line:1:                                                                                                                                                                                
> ^ unexpected newline or end of string
> 
> С ходу не "просёк" что к чему...
Я в awk ничего не понимаю, но открыто 4 фигурных скобки, а закрыто только 3.



Подробная информация о списке рассылки Sysadmins