Как запустить команды 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.
надеюсь, что это работает.