Что произойдет при использовании $1
, $2
... в блоке END
, например:
awk '{print $3}END{print $1 $2}'
Я обнаружил, что $1
и $2
сохраняют значения из последней записи. Гарантируется ли такое поведение стандартом или зависит от реализации?
END
. - person chepner   schedule 01.08.2016NR
, указаны для значения последней обработанной записи, поэтому было бы не безумием распространить это на переменные поля . - person Eric Renouf   schedule 01.08.2016$0
пусто. Поведение блока END в awk в HP-UX - person fedorqui 'SO stop harming'   schedule 01.08.2016