系统相关
首页 > 系统相关> > shell脚本——输出目录下面的文件以及文件夹的数量

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