Как запустить команды awk в windows?
Я загрузил gawk из здесь, но я не могу понять, как его использовать. Я просто пытаюсь выполнить команду, а не написать ее.
5 ответов
Если вы хотите избежать включения полного пути к awk, вам нужно обновить переменную PATH, чтобы включить путь к каталогу, где находится awk, то вы можете просто ввести
awk
для запуска программы.
перейдите в Панель управления - >Система - >Дополнительно и установите переменную среды PATH для включения "C:\Program файлы (x86)\GnuWin32\bin" в конце (разделенные точкой с запятой) от предыдущей записи.
цитирование является проблемой, если вы используете awk из командной строки. Иногда вам нужно использовать \
, например, цитирую "
, но большую часть времени вы будете использовать ^
:
w:\srv>dir | grep ".txt" | awk "{ printf(\"echo %s@%s ^> %s.tstamp^\n\", , , ); }"
echo 2014-09-07@22:21 > requirements-dev.txt.tstamp
echo 2014-11-28@18:14 > syncspec.txt.tstamp
вы можете скачать и запустить установочный файл. Это должно установить AWK
в "C:\Program Files (x86)\GnuWin32
". Вы можете запустить awk
или С bin
папка или добавить папку `C:\Program файлы (x86)\GnuWin32\binto your
путь`.
на самом деле, мне нравится инструкция mark, но немного по-другому.
Я добавил C:\Program Files (x86)\GnuWin32\bin\
к переменной Path,
и попробуйте запустить его с типом awk с помощью cmd.
надеюсь, что это работает.