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 mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить