当前位置:首页 > 经验笔记 > 其他 > 正文内容

使用git bash统计vue项目的代码量行数

han32685年前 (2021-01-07)其他4600

需求

想要统计一下自己写的vue项目的代码量。
主要是src文件夹下的html、css、js、vue文件的总代码量

解决方案

使用git bash,切换至vue项目的src目录下,然后输入如下命令:

find . "(" -name "*.html" -or -name "*.js" -or -name "*.css" -or -name "*.vue" ")" -print | xargs wc -l

命令解析

从前往后一个个分析吧。

首先,findxargswc、都是linux下的命令。

  1. find命令

    • .设置了find命令的搜索路径:将find的顶层目录设置为当前目录,即从当前目录开始搜索。

    • -name "*.html"-name使得find根据指定的名称寻找文件。"*.html"即匹配所有后缀名为html的文件。

    • -or是find命令的一个操作符,“或”。

    • -print将寻找到的文件的名称打印出来。

  2. |:管道,大体作用就是把前面命令的输出,作为后面命令的输入。

  3. xargs命令:将管道的标准输入转换为下个命令的参数。由于wc命令是对文件的信息进行统计,需要文件名作为参数,因此需要将find命令找到的文件名,使用xargs作为参数传递给wc命令。

  4. wc命令:统计文件的行数、字节数等信息。

    • -l参数:只显示行数。在同时对多个文件的行数进行统计时,会计算出它们的和。

转载:https://blog.csdn.net/c_zhangsir/article/details/102861983

扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://www.hanwenblog.com/post/40.html

分享给朋友:

相关文章

正则表达式(.*?)和(.*)的全部非贪婪模式和贪婪模式

    var str = "abcdefgnameddfhskshjsfsjdfps=abcdefgname552sh...

windows全角半角切换 | 解决英文字符变宽

windows全角半角切换 | 解决英文字符变宽

问题有时候在使用中会发现英文字符变宽,例如变成:abcdefg而正常应为:abcdefg这是由于被切换到了全角,而正常应是半角解决办法1Shift+空格 完成相互切换解决办法2先切换到英文输入法右键输...

composer 安装一直卡住不动(Loading composer repositories with package information)

安装提示# Loading composer repositories with package information这主要是因为“中国长...

使用VS code 生成vue-cli代码片段模板

使用VS code 生成vue-cli代码片段模板

左下角设置->配置优惠代码片段–》搜索vue–》找到vue.json–》粘贴这段代码{   "Print to console":&...

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

修改hosts文件就行,连梯子都不用。至于修改成什么地址呢,可以到下面这个网站搜一下地址 导航直达win10的hosts文件在C:\WINDOWS\system32\drivers\etc13.225...