开发者社区> 问答> 正文

如何按照文件名合并多个文件,并对合并的结果进行统计排序?

感觉不太好描述

有一堆文件为日期的文件:

04-01-13.txt
04-01-11.txt
04-02-02.txt
04-02-12.txt
...
04-10-23.txt
04-12-02.txt
我要对每个月份进行统计,如何一次性的把这些按照月份合并,然后统计每个月份的文件字符数,最后进行排序

我知道用wc -m file来统计文件字符数,和sort进行排序。

可是如何将同一月份的文件合并?然后再统计呢?

别告诉我手动 一个个 04-01 04-02 ……生成吧!

展开
收起
a123456678 2016-06-21 10:21:49 2139 0
1 条回答
写回答
取消 提交回答
  • for m in 01 02 03 04 05 06 07 08 09 10 11 12; do
        cat 04-$m* > month-$m.txt
    done
    wc -m month-*.txt | sed '$d' | sort -nr
    2019-07-17 19:44:34
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载