软件著作权申报时,使用Linux系统find命令如何统计项目行数

软件著作权申报时,使用Linux系统find命令如何统计项目行数


案例:我们查询当前目录下的php,js,css,html文件的代码行数,并忽略./App/Runtime 和 ./Uploads 目录下的文件
find ./ "(" -path "./App/Runtime" -o -path "./Uploads" ")"   -prune -o "(" -name "*.php" -or -name "*.js" -or -name "*.css"  -or -name "*.html"  -or -name "*.css"  ")" -print | xargs wc -l
验证是否忽略了某些目录:
 find ./ "(" -path "./App/Runtime" -o -path "./Api/Runtime" -o -path "./Public/file/App/Runtime" ")"   -prune -o "(" -name "*.php" -or -name "*.js" -or -name "*.css"  -or -name "*.html"  -or -name "*.css"  ")" -print | xargs wc -l |grep Runtime

你可能感兴趣的:(linux,find,软件著作权,项目行数,行数,代码行数)