问题标签 [awk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
884 浏览

bash - 在 Shell 中搜索和替换

我正在编写一个 shell (bash) 脚本,并试图找出一种简单的方法来完成一项简单的任务。

我在变量中有一些字符串。我不知道这是否相关,但它可以包含空格、换行符,因为实际上这个字符串是整个文本文件的内容。

我想用其他东西替换某个子字符串的最后一次出现。也许我可以为此使用正则表达式,但有两个时刻让我感到困惑:

  • 我需要从头开始匹配,而不是从头开始
  • 我要扫描的子字符串是固定的,而不是可变的。
0 投票
5 回答
4733 浏览

awk - 从哪里开始使用简单的 AWK 示例?

我所有的代码都失败了。他们应该分别打印“he”、“hello”和“5 \n 3”:

有一些关于 AWK 的简单例子吗?

0 投票
2 回答
2030 浏览

arrays - AWK 如何进行数组运算?

我想从 Excel 转移到 Awk。我需要数组的基本数学运算,例如加法和除法。

例如,数组 A 和 B 分别是 [1, 3, 2] 和 [2, 1, 2]。如何从 A 和 B 之间的乘法中得到数组 [2, 3, 4]?A和B之间的加法和除法呢?

0 投票
5 回答
1090 浏览

text - 加入 12 列的最简单方法是什么?

我有 12 列由选项卡分隔。我怎样才能并排加入他们?

[已添加]您还可以告诉我其他方法,如 AWK:越快越好。

0 投票
2 回答
2135 浏览

regex - awk 是否支持量词 - 我想要 [0-9]{6,6}

gawk 似乎不匹配六位数字段 - 或使用 {n,m} 量词的 n 位数字段

它确实匹配 [0-9][0-9][0-9][0-9][0-9][0-9] 好的。

似乎也不支持 \d\d​​\d\d\d\d 。

我是否需要打开扩展的 reg ex,或者它只是不支持。

肿瘤坏死因子

0 投票
3 回答
5524 浏览

windows - 分配 win XP 命令行输出到变量

我想将以下脚本从 linux shell 翻译成 Windows XP shell

第二行已翻译;问题在于在 Windows 中定义一个包含 shell 输出的变量:-(

0 投票
1 回答
7067 浏览

unix - 在列之间减去并使用 AWK 打印

我有以下输入数据:

我想要做的是用第 2 列减去第 3 列,得到:

但是为什么这个 awk 不起作用:

0 投票
3 回答
947 浏览

ubuntu - AWK - 我的正则表达式不尊重大小写

我正在运行 Ubuntu 8.04,我的代码看起来像这样......

我很快发现如果没有 --posix 开关,{n} 表达式将无法在 gawk 中工作。一旦启用,表达式就可以工作,但它是不区分大小写的匹配 AAAA 和 aaaa。这里发生了什么?

0 投票
3 回答
2092 浏览

unix - 解析每个字段并使用 'awk'/'gawk' 处理它

这是一个查询:

'awk' 查询发出的字段名称是错位的 C++ 符号名称。我想将每个传递给dem,最后输出 'dem' 的输出 - 即去错符号。

假设字段分隔符是“”(空格)。

0 投票
2 回答
3253 浏览

testing - 如何计算假设检验中的 p 值(线性回归)

目前我正在编写一个awk脚本来对测量数据进行一些统计分析。我正在使用线性回归来获取参数估计值、标准误差等,并且还想计算零假设检验(t 检验)的 p 值。

到目前为止,这是我的脚本,知道如何计算 p 值吗?