
какое же gawk говнище. Не умеет ни в non-greedy matching, ни в выход из блока кода с продолжением выполнения, ни в nested if... ВОт реально буду на перле писать следующий скрипт-парсер.
какое же gawk говнище. Не умеет ни в non-greedy matching, ни в выход из блока кода с продолжением выполнения, ни в nested if... ВОт реально буду на перле писать следующий скрипт-парсер.
а как авку сказать, что мне нужна минимально подходящая под регексп строка?
Если быть точнее, то есть у меня строка
> aaa bbb ccc abc aaa bbb ccc abc aaa bbb ccc ddd eee fff
Хочу из неё вытащить строку, начиная с первого вхождения abc и до ddd. Указываю:
> gensub(/.*(abc.*)ddd.*/,"\\1","")
Получаю пенис по всему ... more →
как для sub составить регулярку из строки? писать типа sub(/mystr/,...) не помогает
Говно: если в солярисовом awk сделать в середине скрипта что-нибудь типа {$2=$3}, то в результате пропадают нахуй все разделители.
Я В ВОСТОРГЕ БЛЯДЬ