
gawk '{print $1|"sort"}' somfile
これは cygwin bash では機能しますが、cmd.exe では失敗しました。私の gawk のバージョン情報:
C:\Documents and Settings\Administrator>gawk --version
GNU awk 3.1.5
答え1
おそらく、cmd.exe ではパラメータを区切るのにアポストロフィ (') ではなく二重引用符 (") を使用する必要があるためです。
gawk "{print $1|\"sort\"}" somefile
(未テスト)