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

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

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

需求

想要统计一下自己写的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

分享给朋友:

相关文章

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

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

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

外网映射群晖为网络驱动器的方法

外网映射群晖为网络驱动器的方法

在外网环境下访问群晖文件通常是通过网页版DSM来完成的,相比局域网的直接访问,外网的网页访问方式多少有点不方便。这里介绍一种方法供大家参考。前提是:群晖和外网电脑都在ipv6环境下假设群晖的ipv6地...

Windows10自动登录的设置方法 Windows10怎么自动登录

Windows10自动登录的设置方法:  打开CMD:  1、在运行中执行 netplwiz 命令;  2、此时将自动打开「高级用户账户控制面板」,在此你可以选中需要自动登录的账户名称 — 取消勾选「...

Windows Server 网络连接由公用网络改为专用网络

Windows Server 网络连接由公用网络改为专用网络

1.Get-NetConnectionProfile //获取编号2. Set-NetConnectionProfile -Name "未识别的网络" -NetworkCatego...

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

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