シェルツイートawkのNR変数で行数に応じた処理をするスポンサーリンクawkの組み込み変数NR※awkの使い方をまとめて一覧にしました。参考:awk入門-使い方まとめ一覧-NR変数で、処理中の行数が取得できます。※MACターミナル(BSD系)での動作確認です。下記のin.txtがあったとします。L1,awk,3L2,find,7L3,grep,9L4,grep,6print出力で、NR変数を出力してみます。先頭に処理中の行数を付与しています。L4,grep,6例えば、特定の行数のみ表示したい場合、今回は2行目を表示してみます。L2,find,7スポンサーリンクNR変数を使ったサンプルコードいくつかサンプルコードを載せてみます。2行目以降の3列目の総和を求める。sum}'sum=22丁寧にif分を使って、スクリプトを書いてみました。参考:awkのif文のサンプルコード2行目と4行目の行をprint出力しています。,$0}}'下記が実行結果になります。