find /opt/titan/ -name '*.zip' | awk -F '-' '{ print $1 }' | awk '{a[$1]++} END{ for(i in a) print a[i], i|"sort -k1 -nr | head -n 10"}'
find /opt/titan/ -name '*.zip' | awk -F '-' '{ print $1 }' | awk -F '/' '{print $4 , $0}' | awk '{a[$1]++ ;c[$1]=$2 } END{ for(i in a) if (a[i] >= 1) print a[i], i, c[i] |"sort -k1 -nr"}'
linux 三剑客 awk统计内容重复前N
Shell脚本:查找并分析/opt/titan中*.zip文件的详细信息
于 2023-08-29 20:13:29 首次发布
文章讲述了使用shell命令find和awk对/opt/titan目录下的所有.zip文件进行操作,首先统计文件数量,然后提取文件名和可能的第四列内容(假设存在),并对满足条件的文件进行排序和筛选。
1768

被折叠的 条评论
为什么被折叠?



