Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

変数NRは上書きできる

行数を示す変数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みたいな区切り文字も変更できたら、ちょっと面白そうですが、どうなんでしょう?