機略戦記

Maneuver warfare

awkで、n番目のフィールドが条件に一致した時だけ処理したい

結論

これ

$ echo '1 1\n2 1\n3 1' | awk '$1 > 1'
2 1
3 1

説明

shinya131-note.hatenablog.jp

これ、パターンマッチじゃなくて、不等号とか==でtrueの時だけ処理したかった。

awk、{}で囲われた部分以前に書いたものがパターンになるという理解でいいんだろうか。