como usar "|" , o cano, de boca aberta com cmd.exe

como usar "|" , o cano, de boca aberta com cmd.exe
gawk '{print $1|"sort"}' somfile

Isso funcionará no cygwin bash, mas no cmd.exe falhou. Informações da versão do meu gawk:

C:\Documents and Settings\Administrator>gawk --version

GNU Awk 3.1.5

Responder1

Talvez porque no cmd.exe você tenha que usar aspas duplas (") e não apóstrofo (') para delimitar os parâmetros.

  gawk "{print $1|\"sort\"}" somefile

(não testado)

informação relacionada