如何使用“|” ,管道,在 gawk 中使用 cmd.exe

如何使用“|” ,管道,在 gawk 中使用 cmd.exe
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

(未經測試)

相關內容