linux中wc-l命令
linux中wc-l命令详细介绍
在 Linux 中,wc -l 是用于统计文件或输入的行数的命令,其中:
wc是word count的缩写,负责统计行数、单词数、字节数-l是--lines的缩写,仅关注行数统计
基础用法
bash
文件路径.
常见场景示例
- 统计单个文件的行数(含空行)
bash
/etc/passwd
- 统计多个文件的总行数
bash
file1.txt file2.txt
- 通过管道统计命令输出的行数(如查看进程数)
bash
aux
- 忽略空行统计(结合
grep)
bash
file.txtfile.txt
注意事项
- 空行会被计数:即使文件最后一行是空行,也会被计入
- 无文件参数时:会读取标准输入(可通过
Ctrl+D结束输入)
bash
line2"
- 与
nl命令的区别:wc -l纯计数,nl会显示行号(含空行)
典型应用
- 快速查看日志文件的条目数:
wc -l app.log - 检查脚本的代码行数(排除注释和空行):
grep -vE '^#|^$' script.sh | wc -l - 配合
find统计目录下的总行数:find . -type f -exec wc -l {} +
这个命令在文本处理、日志分析、脚本调试中非常实用,记住它的快捷键:Ctrl+Shift+\ 可快速输入wc -l哦~