
脚本如下:
dir=0
file=0
for i in `ls .`do
[ -d $i ] &&((dir+=1))
[ -f $i ] &&((file+=1))
done
echo "目录: $dir"
echo "文件: $file"
运行结果为:
当前目录下有两个目录:dir1 dir2,三个文件:main.bash test1 test2
统计结果正确,望采纳~
在shell终端中输入下列命令:
# 在当前目录生成脚本文件 countfilecat >countfile <<SCRIPT
#!/bin/sh
find "\$@" -type f |
wc -l
SCRIPT
# 为脚本添加权限
chmod +x countfile
# 执行用例
./countfile ~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)