Как запустить команды awk в окнах?

Я загрузил gawk из здесь, но я не могу понять, как его использовать. Я просто пытаюсь запустить команду, а не писать.

Ответ 1

Если вы хотите не включать полный путь к awk, вам нужно обновить переменную PATH, чтобы включить путь к каталогу, в котором находится awk, тогда вы можете просто ввести

awk

для запуска ваших программ.

Перейдите в Панель управления- > Система- > Дополнительно и установите переменную среды PATH, чтобы включить в нее "C:\Program Files (x86)\GnuWin32\bin" в конце (разделенном запятой) от предыдущей записи. enter image description here

Ответ 2

Цитата - проблема, если вы используете awk из командной строки. Иногда вам нужно использовать \, например. для цитирования ", но большую часть времени вы будете использовать ^:

w:\srv>dir | grep ".txt" | awk "{ printf(\"echo %[email protected]%s ^> %s.tstamp^\n\", $1, $2, $4); }"
echo [email protected]:21 > requirements-dev.txt.tstamp
echo [email protected]:14 > syncspec.txt.tstamp

Ответ 3

Вы можете загрузить и запустить установочный файл. Это должно установить ваш AWK в "C:\Program Files (x86)\GnuWin32". Вы можете запустить команду AWK или gawk из папки bin или добавить папку `` C:\Program Files (x86)\GnuWin32\bin to your PATH`.

enter image description here

Ответ 4

На самом деле, мне нравится инструкция по значению, но немного по-другому. Я добавил C:\Program Files (x86)\GnuWin32\bin\ в переменную Path, и попробуйте запустить его с помощью awk с помощью cmd.

Надеюсь, что это сработает.

Ответ 5

Перейдите в окно команд (cmd), затем введите:

"c:\Progam Files(x86)\GnuWin32\bin\awk"