shell编程遇到问题 求助

sh/bash/dash/ksh/zsh等Shell脚本
回复
renrenxi
帖子: 2
注册时间: 2010-04-23 12:28

shell编程遇到问题 求助

#1

帖子 renrenxi » 2010-05-02 17:04

这是要实现的功能
编写脚本统计指定目录中普通文件的个数及总的大小、目录的个数、链接文件的个数,并指出那些链接文件是失效的链接(即目标文件已经不存在了)
我实现了个数统计 就是总大小 和 是小的链接不会写
请高手指点
for i in $(ls -l)
do
if echo $i|grep '^d'
then count=$(expr $count + 1)
fi
done
echo "$count"
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: shell编程遇到问题 求助

#2

帖子 ChenFengyuan » 2010-05-09 12:22

哦?不如用for i in *
在用bash 自带的test,配合case 怎么样? :em11
yanny
帖子: 18
注册时间: 2009-08-12 14:28

Re: shell编程遇到问题 求助

#3

帖子 yanny » 2010-05-21 15:12

ls -l 取得文件详细信息。
awk拆分行,得到文件大小信息。

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