Linux 命令篇:wc 轻松统计文本文件的行、字、字节
今天给大家介绍一个统计文本文件的行、字、字节的命令:wc。Linux 系统中的 wc(Word Count)命令用于统计指定文件的字节数、单词数和行数,并将结果显示输出。如果未指定文件名,wc 将从标准输入读取数据。此外,该命令还会提供所指定文件的总统计信息。- FILE: 要处理的文件,如果不指定文件,wc 会从标准输入读取数据。
- -m:仅显示字符数(与字节数不同,尤其在多字节字符集(如 UTF-8)下)。
这表示 filename.txt 文件中有 10 行,100 个单词和 500 个字节。10 100 500 file1.txt20 200 1000 file2.txt30 300 1500 total
这表示 file1.txt 有 10 行、100 个单词、500 字节,file2.txt 有 20 行、200 个单词、1000 字节,两个文件总计 30 行、300 个单词、1500 字节。这表示 filename.txt 中最长的行有 50 个字符。- wc 对于多字节字符集(如 UTF-8)中的字符和字节可能会产生不同的结果;如果需要统计字符而不是字节,可以使用 -m 选项。
- 当使用管道时,确保前面的命令正确输出到标准输出,以便 wc 能够接收到数据。