如何在Windows 11中运行awk(gawk)程序?
在Windows 11中运行awk/gawk的方法
先解决cmd窗口的问题
Windows 11中cmd并未消失,打开方式:
- 按下
Win+R组合键,输入cmd后回车 - 在开始菜单搜索框输入“命令提示符”,点击匹配结果即可打开
安装gawk的三种可行方式
1. 直接下载Windows预编译版
- 获取适配Windows的gawk预编译包,解压后找到包含
gawk.exe的目录 - 将该目录路径添加到系统环境变量的
PATH中(右键“此电脑”→属性→高级系统设置→环境变量→在系统变量里找到PATH→编辑→添加解压后的目录路径) - 配置完成后,重启cmd即可直接使用
gawk命令
2. 通过WSL(Windows子系统Linux)运行
- 启用WSL功能:打开“设置”→应用→可选功能→添加可选功能→搜索“适用于Linux的Windows子系统”并安装,之后安装任意Linux发行版(如Ubuntu)
- 打开Linux终端,执行
sudo apt update && sudo apt install gawk完成安装 - 可通过WSL访问Windows本地文件,比如C盘文件路径对应
/mnt/c/,命令示例:gawk -f /mnt/c/your-path/program.txt /mnt/c/your-path/inputdata.txt > /mnt/c/your-path/outputdata.txt
3. 使用Chocolatey包管理器安装
- 若已安装Chocolatey,以管理员身份打开cmd,执行:
choco install gawk - 安装完成后自动配置环境变量,直接在cmd中使用
gawk命令
常用命令示例
配置完成后,可类似Windows 7的方式运行命令,示例:
gawk -f program.txt inputdata.txt > outputdata.txt
(注:若直接下载的包中是gawk-w32.exe,可直接替换命令中的gawk为gawk-w32.exe,或重命名为gawk.exe方便调用)
内容的提问来源于stack exchange,提问作者THW
相关产品推荐
相关产品推荐

