Windows のバッチ ファイルから単純な gawk コマンドを使用しようとしています。gawk.exe は cygwin 全体でアクセスされます。これはコマンドです:
gawk '{if ( $1 GTR 1197 ) {print ($0) } else {} }' %input% > %output%
私がやりたいことは次のとおりです。入力ファイルの最初の列が1197の値より大きい場合、すべての行が印刷されます。入力ファイルの形式は次のとおりです。
16.0 23 40
17.0 4 -40
17.0 23 -4
18.0 4 8
理由は不明ですが、出力が入力と同じであるため、if ステートメントが認識されません。