【发布时间】:2014-03-22 14:02:02
【问题描述】:
我已经从here 下载了 gawk,但我似乎无法弄清楚如何使用它。我只是想运行一个命令,而不是写一个。
【问题讨论】:
我已经从here 下载了 gawk,但我似乎无法弄清楚如何使用它。我只是想运行一个命令,而不是写一个。
【问题讨论】:
如果您想避免包含 awk 的完整路径,则需要更新 PATH 变量以包含 awk 所在目录的路径,然后您只需键入
awk
运行你的程序。
转到控制面板->系统->高级并设置您的 PATH 环境变量,使其在上一个条目的末尾(用分号分隔)包含“C:\Program Files (x86)\GnuWin32\bin”。
【讨论】:
如果您从命令行运行 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
【讨论】:
您可以下载并运行安装文件。这应该将您的AWK 安装在“C:\Program Files (x86)\GnuWin32”中。您可以从bin 文件夹运行awk 或gawk 命令或添加文件夹“C:\Program Files (x86)\GnuWin32\binto yourPATH”。
【讨论】:
实际上,我确实喜欢标记指令,但略有不同。
我已将 C:\Program Files (x86)\GnuWin32\bin\ 添加到 Path 变量中,
并尝试使用 cmd 以 awk 类型运行它。
希望它有效。
【讨论】:
转到命令窗口 (cmd) 然后键入:
"c:\Progam Files(x86)\GnuWin32\bin\awk"
【讨论】:
您可以安装 awk:
choco install awk
然后你可以使用:
awk
【讨论】: