1 votes

comment utiliser "|" ,le pipe ,dans gawk avec cmd.exe

gawk '{print $1|"sort"}' somfile

Cela fonctionne dans cygwin bash, mais dans cmd.exe, cela échoue. L'info de la version de mon gawk :

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

GNU Awk 3.1.5

2voto

RedGrittyBrick Points 78148

Peut-être parce que dans cmd.exe, il faut utiliser les doubles guillemets (") et non l'apostrophe (') pour délimiter les paramètres.

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

(non testé)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X