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

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

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

需求

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

分享给朋友:

相关文章

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

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

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

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

青龙面板出现需要409000秒才能登陆,青龙面板重置登录次数

青龙面板出现需要409000秒才能登陆,青龙面板重置登录次数

一句代码搞定docker exec -it qinglong ql resetlet...

用powershell控制Hyper-V开关机 windows 计划任务执行脚本

用powershell控制Hyper-V开关机 windows 计划任务执行脚本

控制Hyper-V虚拟机的开关机对应的PowerShell脚本示例:# 启动虚拟机 Start-VM -Name "VMName" #&nbs...

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

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

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