LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1785|回复: 7

如何计算linux源代码的行数?

[复制链接]
发表于 2005-7-11 09:58:06 | 显示全部楼层 |阅读模式
rt,谢谢
发表于 2005-7-11 10:04:54 | 显示全部楼层
man wc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-11 10:22:27 | 显示全部楼层
我记得哪个地方似乎介绍过,好长一串,没搜到,呵呵,,

大侠能否详细指点下
回复 支持 反对

使用道具 举报

发表于 2005-7-11 10:47:20 | 显示全部楼层
wc -l file  ## 计算一个文件的行数

sed '/^#\|^$/d' file | wc -l  ##不包括空行和注释

别用大侠这个词汇。
回复 支持 反对

使用道具 举报

发表于 2005-7-11 11:31:27 | 显示全部楼层
cat -n sourc.c
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-11 11:44:21 | 显示全部楼层
谢谢

find /usr/src/linux  -name "*.[ch]" -exec cat {} \; | sed '/^$\|\/\/\|\/\*|\*\//d' | wc -l

计算所有.c .h文件 不包含空行、//形式的注释、/*形式的注释


ps:sourc.c没有找到这个文件, :confused:
回复 支持 反对

使用道具 举报

发表于 2005-7-11 12:05:47 | 显示全部楼层
find -name '*.[ch]'

我只注意了shell脚本的注释,忘了c和其它了。

sourc.c只是genv举了个例子。
回复 支持 反对

使用道具 举报

发表于 2005-7-11 12:44:50 | 显示全部楼层
find . -name '*.[ch]' | xargs cat | wc -l
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表