文件行数和代码行数统计
2018-03-29 14:17
302 查看
统计当前目录下,py文件数量:
find . -name "*.py" |wc -l
统计当前目录下,所有py文件行数:
find . -name "*.py" |xargs cat|wc -l
统计当前目录下,所有py文件行数,并过滤空行:
find . -name "*.py" |xargs cat|grep -v ^$|wc -l
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
使用脚本统计当前目录下所有文件的个数和代码行数
#!/bin/bash filesCount=0 linesCount=0 function funCount() { for file in ` ls $1 ` do if [ -d $1"/"$file ];then funCount $1"/&quo 1114 t;$file else declare -i fileLines fileLines=`sed -n '$=' $1"/"$file` let linesCount=$linesCount+$fileLines let filesCount=$filesCount+1 fi done } if [ $# -gt 0 ];then for m_dir in $@ do funCount $m_dir done else funCount "." fi echo "filesCount = $filesCount" echo "linesCount = $linesCount"
相关文章推荐
- PHP统计目录下的文件总数及代码行数(去除注释及空行)
- 统计java代码文件的代码行数(空行、注释不能计数)
- 统计*.Java文件代码行数——正则表达式
- 统计某java文件中的代码行数、某个字符(char)、某字符串(String)出现的次数
- 统计文件夹内指定类型文件的代码行数(二)
- PHP统计目录下的文件总数及代码行数(去除注释及空行)
- 统计项目下Java文件数及代码行数
- Atitit.Guibutton与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.
- 【linux命令】代码或文件统计行数
- 统计文件的代码行数
- Linux统计目录下文件个数及代码行数
- 使用shell脚本统计各个模块每个文件代码行数与总行数
- 统计指定目录下,指定文件后缀的文件代码行数,并排序
- 利用Clojure统计代码文件数量和代码行数
- Java代码 统计项目的文件数量,和代码行数
- 一个用shell写的统计目录下统计文件行数的代码
- Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.
- linux下shell统计文件目录下所有代码行数
- JAVA 第一次作业 统计代码文件行数【空行+注释行+代码行】
- python写的统计PYTHON文件的(代码行数,空行数,注释行数)小程序