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

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

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

需求

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

分享给朋友:

相关文章

html页面禁止放大缩小页面

在html中,可以利用meta标签,设置content属性的值为“width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scal...

Windows Server 版本系统的任务管理器中不显示硬盘

1.Win+R 打开CMD(不是管理员的话请以管理员身份打开),或者打开powershell。 2. 输入以下命令 diskperf -y 3. 关闭任务资源管理器,重新打开即...

如何解决无“地理位置相关接口(wx.getLocation)”权限

如何解决无“地理位置相关接口(wx.getLocation)”权限

1. 登录小程序后台,【设置】→【基本设置】→【服务类目】2. 添加类目:工具 > 信息查询,点击确定3. 【开发管理】→【接口设置】→【获取当前的地理位置、速度】,点击开通4. 申请理由:当前...

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

    var str = "abcdefgnameddfhskshjsfsjdfps=abcdefgname552sh...

审查元素获取支付宝用户ID,PID,2088ID

审查元素获取支付宝用户ID,PID,2088ID

第一步:先登录支付宝官方网址 https://www.alipay.com/ 第二部:点击“进入我的支付宝”第三步:打开审查元素 快捷键F12  打开后选择 elemen...