例如: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的行数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)