AWKでは動作範囲を指定できますか?

AWKでは動作範囲を指定できますか?

"foo"例:1行にフィールドを含むカンマ区切りのファイルがある場合50からの内容を印刷したいと思います$0$10 !=10011010

次のコードを使用してこれを実行できます。

awk -F, '{if($10!=1001 && $10!=1002 && $10!=1003 && $10!=1004 && $10!=1005 && $10!=1006 && $10!=1007 && $10!=1008 && $10!=1009 && $10!=1010 ){print $0}}'

しかし、これを行うと間違えやすいです。

できますか?

ベストアンサー1

awk -F, '!( 1001 <= $10 && $10 <= 1010 )' file

おすすめ記事