如何在Windows中运行awk命令?

时间:2014-02-21 07:25:09

标签: awk

我从here下载了gawk,但我似乎无法弄清楚如何使用它。我只是试图运行一个命令,而不是写一个命令。

5 个答案:

答案 0 :(得分:11)

如果你想避免包含awk的完整路径,你需要更新你的PATH变量以包含awk所在目录的路径,然后你可以输入

awk

运行程序。

转到“控制面板” - >“系统” - >“高级”,并将PATH环境变量设置为在末尾包含“C:\ Program Files(x86)\ GnuWin32 \ bin”(以分号分隔)条目。 enter image description here

答案 1 :(得分:10)

如果您从命令行运行awk,则引用是一个问题。您有时需要使用\,例如引用",但大多数情况下您会使用^

w:\srv>dir | grep ".txt" | awk "{ printf(\"echo %s@%s ^> %s.tstamp^\n\", $1, $2, $4); }"
echo 2014-09-07@22:21 > requirements-dev.txt.tstamp
echo 2014-11-28@18:14 > syncspec.txt.tstamp

答案 2 :(得分:5)

您可以下载并运行安装文件。这应该将您的AWK安装在“C:\Program Files (x86)\GnuWin32”中。您可以从awk文件夹运行gawkbin命令,也可以添加文件夹``C:\ Program Files(x86)\ GnuWin32 \ bin to your PATH`。

enter image description here

答案 3 :(得分:2)

实际上,我确实喜欢标记指令,但却有所不同。 我已将C:\Program Files (x86)\GnuWin32\bin\添加到Path变量中, 并尝试使用cmd类型awk运行它。

希望它有效。

答案 4 :(得分:1)

转到命令窗口(cmd),然后键入:

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