行数を示す変数NRについては、何度か記事にしてきました。
shuzo-kino.hateblo.jp
shuzo-kino.hateblo.jp
実は、この変数……処理中に値を上書きできます。
実際のところ
2行目になったら、NRを42になるようにしてみます。
NRは行を送る毎に一加算されていくので……42から継続できます。
局面によっては便利ですね。
$ seq 1 4 | gawk 'NR==2{NR=42} {print NR}' 1 42 43 44
……OFRみたいな区切り文字も変更できたら、ちょっと面白そうですが、どうなんでしょう?