需求说明:对文档中的字符串进行统计,并进行排序后(从大到小),显示出前2条记录
构造的test.txt内容如下:
a 12332
a 2323
a 234234
b 232
c 23432
c 34
统计并排序的方法:
[mengfeiyang@qadev01v ~]$ awk '{a[$1]++} END {for(i in a){print i,a[i] | "sort -r -k 2"}}' test.txt > r.txt
执行结果:
a 3
c 2
b 1
打印前两条记录的方法如下:
[mengfeiyang@qadev01v ~]$ head -2 r.txt     //方法1显示前两行
a 3
c 2
[mengfeiyang@qadev01v ~]$ head -n 2 r.txt   //方法2显示前两行
a 3
c 2
使用awk命令:awk 'FNR<=2' r.txt    //方法3显示前两行

转载于:https://blog.51cto.com/youling87/1771508

使用shell统计字符串出现的次数,并从大到小进行排序显示相关推荐

  1. python使用正则表达式统计字符串中出现次数最多的数字

    python使用正则表达式统计字符串中出现次数最多的数字 #python使用正则表达式统计字符串中出现次数最多的数字 # find the most occurring element import ...

  2. JavaScript学习(七十七)—统计字符串中出现次数最多的字符和每个字符出现的次数

    JavaScript学习(七十七)-统计字符串中出现次数最多的字符和每个字符出现的次数

  3. python统计字符串字符出现次数

    python统计字符串字符出现次数 本文教程操作环境:windows7系统.Python 3.9.1,DELL G3电脑. 1.count() 用于统计字符串中某个字符出现的次数.可选参数为文字串检索 ...

  4. #特辑# 统计字符串中出现次数最多的字符是哪个,并且出现了出现了几次 。

    方式一 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

  5. 数据挖掘之jieba模块使用(读取单个文本内容(txt,word,pdf),对文章进行分词(中文)统计每个词语出现的次数并按从大到小排序,同时通过停用词库排除停用词)

    实验室终于开始搞新的东西了,我又可以学到更大佬的知识了~(虽然以前的知识都没掌握-) 这次分享实验室留的作业(对jieba模块的使用) 首先要设置停用词 # 设置停用词 print('start re ...

  6. 编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按

    编写程序统计从键盘输入的一行文本中各个字母的个数. 输入以回车键结束. 不区分大小写,大写字母与相应的小写字母按照同一个字母看待. 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按 ...

  7. 面试题小记:1、统计字符串出现的次数,2、约瑟夫环问题

    今天面到了一个比较有意思的笔试题,先记录一下: 1.字符串类似'aaabbccddd',写个方法得出'3a2b2c3d',即统计字符串出现的个数 $arr = str_split('aaabbccdd ...

  8. java统计字符串中每个字符出现的次数_统计字符串出现的次数

    手机边亲爱的大家好! 今天我要给大家分享一个示例:统计出某个字符串在某表某字段中出现的次数. 大家先来看一下结果效果图: 先来讲一下原理,其实就是循环数据库中的所有表,然后找模糊查找,找到了就记录表名 ...

  9. Python统计字符串中出现次数最多的人名

    人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬ ...

最新文章

  1. Java程序员需要熟悉的库
  2. 库(静态库和动态库)
  3. LeetCode题组:第1162题-地图分析
  4. c++同一屏幕输出多种颜色字体
  5. 互联网短平快下,DevCloud如何支撑软件开发的“转型”?
  6. 单片机拼字程序怎么做_小程序商城怎么做?做一个小程序需要多少钱
  7. 2016年Google面筋记录
  8. pph上传文件到window服务器,[upload_labs]文件上传绕过小结
  9. 无人机图像的目标检测的学习
  10. 使用AVR-GCC编程Arduino
  11. mysql binlog是什么_什么是 binlog?
  12. 焦虑症和抑郁症的区别
  13. Linux防火墙管理
  14. java生成pdf方法_详解Java生成PDF文档方法|chu
  15. 异次元个人发卡系统_开源发卡系统
  16. 训练集、验证集和测试集这三个名词的区别
  17. Python+Selenium UI自动化 - 调用JS代码
  18. 航模电池基本使用及保养
  19. 步进电机S(SigMoid)曲线加减速【查表法】
  20. 何海涛算法面试题感悟之四:二元树…

热门文章

  1. document.getElementById()和document.forms[0].submit()
  2. 信息系统管理工程师考前复习笔记三
  3. VMware View把iPad从娱乐工具变成强大办公平台
  4. 漂浮机器人新进展:Cimon的头部将为国际空间站带来人工智能
  5. SQL Server执行计划的理解
  6. 小程序web开发框架-weweb介绍
  7. 拯救莫莉斯[GDOI2014]
  8. Git commit message和工作流规范
  9. 网站开发流程以及HTML5简介(三)
  10. Eclipse启动时DDMS files not found: D:\Eclipse\adt-bundle-windows-x86_64-20131030\sdk\tool