【问题标题】:How to run an awk commands in Windows?如何在 Windows 中运行 awk 命令?
【发布时间】:2014-03-22 14:02:02
【问题描述】:

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

【问题讨论】:

    标签: windows awk


    【解决方案1】:

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

    awk
    

    运行你的程序。

    转到控制面板->系统->高级并设置您的 PATH 环境变量,使其在上一个条目的末尾(用分号分隔)包含“C:\Program Files (x86)\GnuWin32\bin”。

    【讨论】:

      【解决方案2】:

      如果您从命令行运行 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
      

      【讨论】:

        【解决方案3】:

        您可以下载并运行安装文件。这应该将您的AWK 安装在“C:\Program Files (x86)\GnuWin32”中。您可以从bin 文件夹运行awkgawk 命令或添加文件夹“C:\Program Files (x86)\GnuWin32\binto yourPATH”。

        【讨论】:

          【解决方案4】:

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

          希望它有效。

          【讨论】:

          • 你能澄清一下吗?
          • 我已经在我的电脑上安装了 awk 和 gwak。安装后键入 awk 后,它应该可以工作。第一次,我使用路径 taht 指的是 awk.exe 的存储位置。并执行一些命令。
          【解决方案5】:

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

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

          【讨论】:

            【解决方案6】:

            您可以安装 awk: choco install awk

            然后你可以使用: awk

            【讨论】:

              猜你喜欢
              • 2022-08-13
              • 2018-08-28
              • 2020-06-08
              • 2014-02-15
              • 1970-01-01
              • 1970-01-01
              • 2017-12-06
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多