《懒人Shell脚本》之十——统计多重路径下的不同扩展名文件及个数
来源:互联网 发布:linux服务器作用 编辑:程序博客网 时间:2024/06/06 04:51
1、统计实现
find -type f | sed -e 's/.*\.//' | sort | uniq -c | sort -n > rst.txt
2、脚本分解
1) find -type f
regular file , 查找正规的文件
返回:./bak_network/道x网站/bak_第8章.md
b block (buffered) special c character (unbuffered) special d directory p named pipe (FIFO) f regular file l symbolic link; this is never true if the -L option or the -follow option is in effect, unless the symbolic link is broken. If you want to search for symbolic links when -L is in effect, use -xtype. s socketD door (Solaris)
2) sed -e ‘s/.*.//’
任意字符到. 替换为 空,即取得后缀名
3) sort
排序
4) uniq -c
-c, –count
prefix lines by the number of occurrences
第一列统计对应的行数
5) sort -n
compare according to string numerical value
以数字列排序
排序结果为:
1 docx 2 jar 2 part 4 xlsx 5 rar 6 PDF 17 xls 122 doc 149 zip 322 json 21305 pdf 154981 jpg 1559454 txt 3029912 html
20170905 思于家中床前
作者:铭毅天下
转载请标明出处,原文地址:
http://blog.csdn.net/laoyang360/article/details/77860110
如果感觉本文对您有帮助,请点击‘喜欢’支持一下,您的支持是我坚持写作最大的动力,谢谢!
阅读全文
0 0
- 《懒人Shell脚本》之十——统计多重路径下的不同扩展名文件及个数
- 《懒人Shell脚本》之十——统计多重路径下的不同扩展名文件及个数
- linux shell 统计不同文件扩展名的个数
- shell脚本——统计不同目录下同名文件个数
- 《懒人Shell脚本》之四——日志条数动态实时统计
- shell 脚本统计当前目录下普通文件个数
- shell 脚本统计当前目录下普通文件个数
- shell脚本之对比不同目录的下的文件
- 一个通过不同的文件扩展名来调用不同的解压程序的shell脚本
- 《懒人Shell脚本》之五——一键修改分布式系统配置文件
- shell脚本统计文件中单词的个数
- 《懒人Shell脚本》之二——语料库的格式化输出
- 《懒人Shell脚本》之八——定期备份Mysql数据库表的实现
- shell脚本——比较不同目录下所有文件
- 一句话脚本系列之统计文件夹下各种后缀名的文件个数
- 一句话脚本系列之统计文件夹下各种后缀名的文件个数
- 统计某路径下的文件总个数
- shell 统计当前目录下的文件个数
- Android屏幕适配-官方文档
- Laravel 对象转数组
- 基于Spring Boot的天气预报服务
- java经典面试题
- 安卓Gradle编译失败问题分析及解决
- 《懒人Shell脚本》之十——统计多重路径下的不同扩展名文件及个数
- java内存区域-运行时数据区
- 第一个 Hibernate 程序(入门详解)
- Centos6.5 忘记root密码的解决办法
- 获取运行时类的其它结构、调用指定的属性和方法
- 进程内存布局
- 简单的例子:Java结合图灵机器人开发
- HDU 5988 2016青岛区域赛 (最小费用流)
- C语言实现atoi和itoa(字符串与数字之间的转化)