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

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

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

需求

想要统计一下自己写的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://hanwenblog.com/post/40.html

分享给朋友:

相关文章

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

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

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

Git国内镜像地址

1:官网下载https://git-scm.com/downloads使用官方的地址进行下载,速度很慢,大小40-50M,需要大约20分钟左右的时间才能够正常下载,所以寻找到下列国内镜像地址2:Git...

VScode格式化HTML代码保持标签属性不换行 配置记录

{   // vscode默认启用了根据文件类型自动设置tabsize的选项   "editor.detectIndentation&q...

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

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

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

windows server 2016,2019,2022添加开机启动项

windows server 2016,2019,2022添加开机启动项

windows server 2012以上的版本(2016,2019,2022)在开始菜单中找不到“启动”,若是有个软件,如何能开机启动呢?打开文件资源管理器,把下面的位置粘贴到地址栏后回车。将软件的...