Linux的wc
wc
是一个用于统计文件中字节数、字数和行数的命令。它的名称代表 “word count”,但实际上它可以提供更多的信息,包括文件的行数、字节数以及字数的统计。
基本语法:
wc [options] [files]
常见选项和参数:
-
统计行数、字数、字节数:
wc file.txt
这将输出文件
file.txt
的行数、字数和字节数。 -
只显示行数、字数或字节数:
wc -l file.txt # 只显示行数 wc -w file.txt # 只显示字数 wc -c file.txt # 只显示字节数
-
显示文件数:
wc -l file1.txt file2.txt # 显示多个文件的总行数
-
递归统计:
wc -l -R /path/to/directory # 递归统计目录下所有文件的行数
-
显示总计信息:
wc -l file1.txt file2.txt # 显示每个文件的行数 wc -l file1.txt file2.txt | tail -n 1 # 显示总计行数
示例:
$ cat example.txt
This is a sample file.
It has multiple lines.
Let's count the words, lines, and bytes using wc.$ wc example.txt3 15 107 example.txt# 解释:
# 3 行
# 15 字
# 107 字节$ wc -l example.txt
3$ wc -w example.txt
15$ wc -c example.txt
107
这个示例展示了如何使用 wc
命令来统计文件的行数、字数和字节数。根据需要,你可以使用不同的选项获取你感兴趣的信息。