Chinaunix

标题: 要计算一个目录下所有文件的行数怎么实现?? [打印本页]

作者: huhu1004    时间: 2003-02-20 12:21
标题: 要计算一个目录下所有文件的行数怎么实现??
目录下全是文本,要计算所有文件的行数总和如何写!!

谢谢
作者: biansj    时间: 2003-02-20 12:34
标题: 要计算一个目录下所有文件的行数怎么实现??
total=0
wc * | grep total | while read num nouse nouse nouse
do
((total=total+num))
done
echo "total line num is $total"
作者: taige    时间: 2003-02-20 12:47
标题: 要计算一个目录下所有文件的行数怎么实现??
wc -l *
作者: delayerking    时间: 2003-02-20 14:31
标题: 要计算一个目录下所有文件的行数怎么实现??
ls -l | wc -l
可能需要再减1
作者: taige    时间: 2003-02-20 14:39
标题: 要计算一个目录下所有文件的行数怎么实现??
原帖由 "delayerking" 发表:
ls -l | wc -l
可能需要再减1


这是统计文件的个数,不是所有文件的行数!
作者: huhu1004    时间: 2003-02-20 14:50
标题: 要计算一个目录下所有文件的行数怎么实现??
ls -l | wc -l

得出的结果不对!!
wc * 可以做到
可是如果我的目录下还有目录,我要统计包括那个目录里的所有文件的行数怎么做啊
作者: didikei    时间: 2003-02-20 18:19
标题: 要计算一个目录下所有文件的行数怎么实现??
find . -type f -exec wc -l {} \;

find . -type f -exec wc -l {} \; | awk '{t+=$1} END {print  t}'




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2