这是要实现的功能
编写脚本统计指定目录中普通文件的个数及总的大小、目录的个数、链接文件的个数,并指出那些链接文件是失效的链接(即目标文件已经不存在了)
我实现了个数统计 就是总大小 和 是小的链接不会写
请高手指点
for i in $(ls -l)
do
if echo $i|grep '^d'
then count=$(expr $count + 1)
fi
done
echo "$count"
shell编程遇到问题 求助
-
- 帖子: 2
- 注册时间: 2010-04-23 12:28
- ChenFengyuan
- 帖子: 770
- 注册时间: 2008-03-23 0:39
Re: shell编程遇到问题 求助
哦?不如用for i in *
在用bash 自带的test,配合case 怎么样?
在用bash 自带的test,配合case 怎么样?

-
- 帖子: 18
- 注册时间: 2009-08-12 14:28
Re: shell编程遇到问题 求助
ls -l 取得文件详细信息。
awk拆分行,得到文件大小信息。
if 可以判断是否是link。然后在去目标目录用if判断文件是否存在。
awk拆分行,得到文件大小信息。
if 可以判断是否是link。然后在去目标目录用if判断文件是否存在。