【linux系统】命令学习(四)统计命令
2021/11/6 7:13:49
本文主要是介绍【linux系统】命令学习(四)统计命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
sort
排序
-b 忽略开头的空白符
-f 将小写字母看做为大写字母
-h 根据存储容量排序(kb mb hb )从小到大
-n 按数字排序
-o 把结果写入文件
-r 以相反的顺序来排序
-t 指定分隔符。默认为空格
-v 按照数字版本排序 可用于版本排序
-k 指定排序的关键字,与-t排序配合使用
例如: cat 222.txt | sort
cat 222.txt | sort -h
cat 222.txt | sort -hr
cat 222.txt | sort -nr -o 222new.txt
cat 333.txt | sort -t . -k 1 查看333.txt 文件,以.作为分隔符,以第一列作为基准进行排序; 一般只能使用一个字符作为分隔符
sort --help
uniq
去除重复,只检查上下行是否重复;通常去重的时候会先进行排序
-c 统计出现次数
-f 跳过对前n个列的比较
-d 所有邻近的重复行只被打印一次,重复次数要>=2次
-D 所有邻近的重复行将被全部打印
-s 跳过对前n个字符的比较
-w 只对每行前n个字符进行比较
例如:
uniq -c 333.txt
uniq -c -f 2 333.txt
cat 333.txt | sort -k 3 | uniq -c -f 2 | sort -k 1 -nr 第三个字段进行排序 跳过前两行进行排序 以第一类进行排序
wc
字符统计
-c 统计字符
-l 统计有多少行
-w 有多少个单词
-L 最长的行有多少个字符 没有统计换行符
这篇关于【linux系统】命令学习(四)统计命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法