You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWK提取文件中指定行列的数值?

解决方法

你的awk命令存在两处问题:

  • 语法错误:条件NR==2与动作{print $3}之间误用了逗号分隔,awk中条件和动作直接用空格分隔即可。
  • 缺少目标文件:命令未指定要处理的pepe文件,导致awk会等待标准输入而非读取目标文件内容。

正确的命令如下:

awk 'NR==2 {print $3}' pepe

执行该命令后,即可输出文件第二行第三列的6.8905。

如果是仅针对当前单个文件的行号判断,也可以使用FNR(当前文件的记录号),单文件场景下效果与NR完全一致:

awk 'FNR==2 {print $3}' pepe

内容的提问来源于stack exchange,提问作者Another.Chemist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 23:19:50