分页: 1 / 1

shell编程遇到问题 求助

发表于 : 2010-05-02 17:04
renrenxi
这是要实现的功能
编写脚本统计指定目录中普通文件的个数及总的大小、目录的个数、链接文件的个数,并指出那些链接文件是失效的链接(即目标文件已经不存在了)
我实现了个数统计 就是总大小 和 是小的链接不会写
请高手指点
for i in $(ls -l)
do
if echo $i|grep '^d'
then count=$(expr $count + 1)
fi
done
echo "$count"

Re: shell编程遇到问题 求助

发表于 : 2010-05-09 12:22
ChenFengyuan
哦?不如用for i in *
在用bash 自带的test,配合case 怎么样? :em11

Re: shell编程遇到问题 求助

发表于 : 2010-05-21 15:12
yanny
ls -l 取得文件详细信息。
awk拆分行,得到文件大小信息。

if 可以判断是否是link。然后在去目标目录用if判断文件是否存在。