wc
基本语法(Synopsis)
wc [OPTION]... [FILE ...][] 表示可选项,... 表示可重复;大写名称表示需要替换的参数。
基本功能与推荐用法
wc 统计行数、单词数、字节数、字符数和最长行宽。
wc file.txt # 行、词、字节
wc -l file.txt # 换行符数量
wc -w file.txt # 单词数
wc -c file.bin # 字节数
wc -m file.txt # 字符数
wc -L file.txt # 最长行显示宽度
rg -l 'TODO' | wc -l # 匹配文件数量
find . -type f -print0 | wc --files0-from=- -l推荐:
- 统计文本字符用
-m,统计文件大小用-c。 wc -l统计换行符;末尾没有换行的最后一行可能不会计入。- 处理任意文件名列表时使用 NUL 分隔的
--files0-from。
示例中的选项、参数与子命令
本表解释本页示例实际出现的选项、参数、子命令及必要的辅助命令语法。
| 语法元素 | 含义 |
|---|---|
-l | 统计换行符数量。 |
-w | 统计单词数量。 |
-c | 统计字节数。 |
-m | 统计字符数。 |
-L | 显示最长行的显示宽度。 |
--files0-from=FILE | 从 FILE 读取以 NUL 分隔的文件名。 |
- | 表示标准输入。 |
find -print0 | 生成以 NUL 分隔的路径列表。 |
find -type f | 只匹配普通文件。 |