广州网站建设o2o,系统开发和网站开发,搬家网站建设案例说明,wordpress主动提交百度#!/bin/bash#program:# 分析.c,.cpp文件,计算文件行总数#xff0c;代码行总数#xff0c;注释行总数#xff0c;空白行总数#xff0c;代码注释率# 注释类型#xff1a;# (1)行注释//这里是注释内容# (2)块注释/*这里是注释内…#!/bin/bash#program:# 分析.c,.cpp文件,计算文件行总数代码行总数注释行总数空白行总数代码注释率# 注释类型# (1)行注释//这里是注释内容# (2)块注释/*这里是注释内容*/#History:#2013/12/16 Fgx First releasePATH/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#fileName/home/fgx/hello_new.cecho ----------------------- result.txtdate result.txtecho 统计的文件名:result.txtecho $fileName result.txtecho result.txtecho ----统计结果----result.txtdeclare -i fileLinecat $fileName | wc -lecho 文件行总数$fileLine result.txtdeclare -i codeLinecat $fileName | grep -v ^[[:space:]]*$|grep -v ^[[:space:]]*\/\/ |sed /\/\*/,/\*\//d | wc -lecho 代码行总数$codeLine result.txtdeclare -i noNoteLinecat $fileName | sed /\/\*/,/\*\//d | sed /\/\//d|wc -ldeclare -i noteLine0((noteLinefileLine-noNoteLine))echo 注释行总数$noteLine result.txtdeclare -i blankLinecat $fileName | grep ^[[:space:]]*$ |wc -lecho 空白行总数$blankLine result.txtdeclare -i line0((linenoteLinecodeLine))echo -n 代码注释率: result.txtawk BEGIN{printf %.2f%\n,($noteLine/$line)*100} result.txtecho -------- result.txt