`awk` で最後から2番目の列/フィールドを出力する 質問する

`awk` で最後から2番目の列/フィールドを出力する 質問する

の最後から 2 番目の列またはフィールドを印刷しますawk。フィールドの数は変数ですNF。 を使用できるはずだとわかっています$NFが、どのように使用できるかわかりません。

そして、これは機能しないようです:

awk ' { print ( $NF-- )  } '

ベストアンサー1

awk '{print $(NF-1)}'

動作するはずです

おすすめ記事