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只匹配普通文件。

官方资料