AWK: Доступ получил группу от шаблона строки

Если у меня есть команда awk

pattern { ... }

и шаблон использует группу фиксации, как я могу получить доступ к строке, так полученной в блоке?

213
задан ira wati 29 June 2018 в 09:32
поделиться

1 ответ

Это была прогулка по переулку памяти ...

Я давно заменил awk на perl.

Очевидно, механизм регулярных выражений AWK не захватывает свои группы.

вы можете подумать об использовании чего-то вроде:

perl -n -e'/test(\d+)/ && print $1'

флаг -n заставляет perl перебирать каждую строку, как это делает awk.

159
ответ дан 23 November 2019 в 04:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: