gpt4 book ai didi

linux - 成本大于 10 的产品计数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:13 24 4
gpt4 key购买 nike

我有文件

Product Cost
a 10
b 20
c 30

我想计算成本大于 10 的产品的数量。我用过:

awk '{$2>10}' myfile | wc -l

但它不起作用 — 我得到的结果是 0 而不是我期望的 2。怎么了?

最佳答案

你有一个用大括号包裹的条件;你不想要那个:

awk '$2 > 10' myfile | wc -l

事实上,条件生成了 0 或 1,但没有打印,所以 wc -l 计数为 0(因为 awk 没有产生输出)。

另外,作为 Barmar points out ,您可以让 awk 不使用 wc 进行计数。

关于linux - 成本大于 10 的产品计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32556237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com