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

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

(未经测试)

相关内容