您的位置:首页 > 运维架构 > Shell

Shell编程——统计特定目录下文件个数

2016-03-27 16:49 585 查看
实现功能:

用户输入目录路径,遍历用户输入目录下的文件及目录,统计文件及目录个数。

代码如下:

#!/bin/bash
#filename:FileType.sh

read -p "请输入路径(直接换行表示当前目录):" fpath

if [ "$fpath" = "" ]
then
fpath=$(pwd)
fi

directory()
{
echo "您输入的路径为:$fpath"
let "filenum = 0"
let "dirnum = 0"
for dir in ${fpath}/*
do
if [ -d "$dir" ]
then
let "dirnum+=1"
elif [ -f "$dir" ]
then
let "filenum+=1"
fi
done
echo "当前目录下文件夹的个数: $dirnum"
echo "当前目录下文件的个数: $filenum"
}
directory
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: