wc
统计文件或输入的行数、单词数和字节数,常用于快速计数
语法
wc [options] [file...]
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
-l |
只统计行数 | |
常用 |
-w |
只统计单词数 | |
常用 |
-c |
只统计字节数 | |
常用 |
-m |
只统计字符数(多字节字符友好) | |
常用 |
-L |
显示最长行的长度 | |
常用 |
示例
统计文件行数
wc -l file.txt
统计 JS 文件数量
find src/ -name '*.js' | wc -l
统计 Git 提交次数
git log --oneline | wc -l
统计 404 错误出现次数
cat access.log | grep '404' | wc -l
统计项目 Python 代码总行数
find . -name '*.py' -exec cat {} + | wc -l技巧
- wc -l 是最常用的形式,快速统计行数
- 管道中 wc -l 可以统计前面命令输出了多少行
- 统计代码行数更专业的工具:cloc、tokei
- wc 不加参数会同时显示行数、单词数和字节数