gawk '{print $1|"sort"}' somfile
Це буде зроблено в cygwin bash, але в cmd.exe це не вдалося. Інформація про версію мого gawk:
C:\Documents and Settings\Administrator>gawk --version
GNU Awk 3.1.5
gawk '{print $1|"sort"}' somfile
Це буде зроблено в cygwin bash, але в cmd.exe це не вдалося. Інформація про версію мого gawk:
C:\Documents and Settings\Administrator>gawk --version
GNU Awk 3.1.5
Відповіді:
Можливо, тому, що в cmd.exe вам потрібно використовувати подвійні лапки ("), а не апостроф (') для розмежування параметрів.
gawk "{print $1|\"sort\"}" somefile
(неперевірений)
gawkрозпізнати цілий вираз, але внутрішні одинарні лапки повинні бути і подвійними лапками, тому їх потрібноgawk "{print $1|\"sort\"}" somefile