我从here下载了gawk,但我似乎无法弄清楚如何使用它。我只是试图运行一个命令,而不是写一个命令。
答案 0 :(得分:11)
如果你想避免包含awk的完整路径,你需要更新你的PATH变量以包含awk所在目录的路径,然后你可以输入
awk
运行程序。
转到“控制面板” - >“系统” - >“高级”,并将PATH环境变量设置为在末尾包含“C:\ Program Files(x86)\ GnuWin32 \ bin”(以分号分隔)条目。
答案 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
文件夹运行gawk
或bin
命令,也可以添加文件夹``C:\ Program Files(x86)\ GnuWin32 \ bin to your
PATH`。
答案 3 :(得分:2)
实际上,我确实喜欢标记指令,但却有所不同。
我已将C:\Program Files (x86)\GnuWin32\bin\
添加到Path变量中,
并尝试使用cmd类型awk运行它。
希望它有效。
答案 4 :(得分:1)
转到命令窗口(cmd),然后键入:
"c:\Progam Files(x86)\GnuWin32\bin\awk"