使用 git ls-files 和 wc 命令统计行数
git ls-files <directory_path> | xargs wc -l
- <directory_path> 是要统计的目录或文件夹的路径,可以是相对路径或绝对路径。
- git ls-files <directory_path> 会列出该目录下所有被 Git 管理的文件。
- xargs wc -l 用于计算所有列出文件的总行数。
git ls-files src\ | xargs wc -l
示例:
git ls-files src\ | xargs wc -l
使用 git ls-files 和 grep 过滤出 Java 文件
git ls-files src\ | grep “.java$” | xargs wc -l
- grep “.java$” 过滤出以 .java 结尾的文件。