gpt4 book ai didi

Linux 终端 : Finding number of lines longer than x

转载 作者:IT王子 更新时间:2023-10-29 01:16:03 25 4
gpt4 key购买 nike

我带着一个让我难过的问题来找你。我正在尝试查找文件(在本例中为某个站点的 html)中长于 x(在本例中为 80)的行数。

例如:google.com 有(通过 wc -l 检查)有 7 行,其中两行超过 80(通过 awk '{print NF}' 检查)。我试图找到一种方法来检查有多少行超过 80,然后输出该数字。

到目前为止,我的命令如下所示:wget -qO - google.com | awk '{print NF}' |排序-g

我想只计算哪些行的值大于 80,但我想不出它的语法。也许'awk'?也许我正在以最笨拙的方式解决这个问题并且出于某种原因碰壁了。

感谢您的帮助!

编辑:度量单位是字符。该命令应该能够找到其中超过 80 个字符的行数。

最佳答案

如果您想要超过 80 个字符 的行数(您的问题缺少单位),grep 是一个不错的选择:

grep -c '.\{80\}'

所以:

wget -qO - google.com | grep -c '.\{80\}'

输出 6.

关于Linux 终端 : Finding number of lines longer than x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27026050/

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