Linux终端:查找长于x的行数

Linux终端:查找长于x的行数,第1张

概述我带着一个让我难过的问题来找你.我试图找到一个文件中的行数(在这种情况下,某个站点的html)长于x(在这种情况下,为80). 例如:google.com(通过检查wc -l)有7行,其中两行超过80行(使用awk'{print NF}’检查).我试图找到一种方法来检查多少行超过80,然后输出该数字. 到目前为止我的命令看起来像这样: wget -qO – google.com | awk'{pr 我带着一个让我难过的问题来找你.我试图找到一个文件中的行数(在这种情况下,某个站点的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终端查找长于x的行数全部内容,希望文章能够帮你解决Linux终端:查找长于x的行数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1026654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存