xshell脚本统计一个目录下的所有目录的文件数量,并实现按照数量大小排序和打印。

xshell脚本统计一个总目录下的所有分目录的文件数量,并实现按照每个目录下的文件数量大小排序,打印到一个文本里。

#!/bin/bash
echo >  /tmp/tmp.txt
echo >  /tmp/tmp1.txt

find /etc -type d > /tmp/tmp.txt
cat /tmp/tmp.txt |while read line
do
echo  `ls -l $line|grep ^-|wc -l` "$line" >> tmp1.txt
done
cat /tmp/tmp1.txt|uniq |sort -n -k 1 -r 

cat /tmp/tmp1.txt|uniq |sort -n -k 1 -r > result.txt

版权声明:本文为作者原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原创文章,作者:老C,如若转载,请注明出处:https://www.code404.icu/636.html

发表评论

登录后才能评论