如何在Windows中运行awk命令?

Dav*_*all 18 awk

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

Mar*_*ell 13

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

awk
Run Code Online (Sandbox Code Playgroud)

运行你的程序.

转到控制面板 - >系统 - >高级,并将PATH环境变量设置为在前一个条目的末尾包含"C:\ Program Files(x86)\ GnuWin32\bin"(以分号分隔). 在此输入图像描述


the*_*orn 12

如果您从命令行运行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
Run Code Online (Sandbox Code Playgroud)

  • 由于引用建议而被上调. (4认同)

Mit*_*dir 5

您可以下载并运行安装文件.这应该安装你AWK的" C:\Program Files (x86)\GnuWin32".您可以从文件夹运行awk或gawk命令,bin或添加文件夹``C:\ Program Files(x86)\ GnuWin32\bin to yourPATH`.

在此输入图像描述


小智 5

您可以安装 awk: choco install awk

然后你可以使用: awk