Я хочу напечатать второй последний столбец или поле в awk. Количество полей является переменным. Я знаю, что я должен быть в состоянии использовать, $NFно не уверен, как это можно использовать. И это, похоже, не работает awk ' { print ( $NF-- ) } '
Я хотел бы выполнить сценарий gawk с --re-intervalиспользованием shebang. «Наивный» подход #!/usr/bin/gawk --re-interval -f ... awk script goes here не работает, поскольку gawk вызывается с первым аргументом "--re-interval -f"(не разделенным вокруг пробелов), который он не понимает. Есть ли обходной путь для этого? Конечно, вы можете либо не вызывать gawk напрямую, …
Я вижу множество примеров и справочных страниц о том, как выполнять такие вещи, как поиск и замена с помощью sed, awk или gawk. Но в моем случае у меня есть регулярное выражение, которое я хочу применить к текстовому файлу для извлечения определенного значения. Я не хочу выполнять поиск и замену. …