首页 > 编程笔记

Linux wc命令:统计文件的行数、字数和字节数

wc 是 "word count" 的缩写,此命令的功能是:统计指定文件中的行数、字数、字节数,并将统计结果显示输出。

wc 命令的语法格式如下:

wc [选项] [参数]

wc 命令的常用选项见下表。

表:wc 命令的常用选项
常用选项 说  明
-c 统计字节数
-l 统计行数
-m 统计字符数
-w 统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串

【实例一】统计/etc/passwd文件的行数、单词数和字节数。
# wc /etc/passwd
45  91 2348 /etc/passwd
这表示 passwd 文件有 45 行,91 个单词和 2348 个字节。

【实例二】仅统计文件的行数。
如果你只关心文件的行数,可以使用 -l 选项:
# wc -l /etc/passwd
45 /etc/passwd

【实例三】统计多个文件的总行数、单词数和字节数。
如果你想同时统计多个文件的行数、单词数和字节数,并查看它们的总和,你可以一次指定多个文件名:
# wc file1.txt file2.txt file3.txt

推荐阅读