shell脚本——输出目录下面的文件以及文件夹的数量
作者:互联网
这里通过一个函数输出某一个目录下面文件以及文件夹的数量
整体思路就是将ls下,输出的文件以及文件夹统一存在变量中,然后遍历这个变量,判断是文件还是文件夹。
let "filenum=0"
let "dirnum=0"
count_directory_file() {
for i in $(ls); do
echo "${i}"
if [ -d $i ]; then
let dirnum+=1
echo "文件夹名称:${i}"
else
let filenum+=1
echo "文件名称:${i}"
fi
done
}
echo "文件夹数量:$dirnum"
echo "文件数量 ${filenum}"
标签:文件,filenum,shell,echo,dirnum,文件夹,let,目录 来源: https://blog.csdn.net/weixin_42963375/article/details/112758920