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
(未經測試)