我正在编写一个小脚本,在任意目录中获取有关两个不同文件扩展名(* .parquet OR * .metadata)的各种文件统计信息。我只需要在过去24小时内修改/创建的文件中获取这些文件统计信息
TD=${1:-`pwd`}
find $TD -maxdepth 1 -type f -mtime -1 -name "*.parquet" -o -name "*.metadata" | wc -l
find $TD -maxdepth 1 -type f -mtime -1 -name "*.parquet" | wc -l
find $TD -maxdepth 1 -type f -mtime -1 -name "*.metadata" | wc -l
第一行输出 60540
第二行输出 430
第三行输出 430
预期输出是第一行是第二行和第三行(或第二行和第三行)的总和 firstline / 2
我要做的是列出所有以.parquet或.metadata扩展名结尾的文件,并计算两个扩展名的文件总数,每个扩展名的总文件大小,每个扩展名的平均文件大小,总和所有文件大小
查找统计数据很简单,只是列出了什么让我失望的文件。我究竟做错了什么?
-o
但我不知道是什么!