wc
命令详解
wc
(word count)命令是 Linux 和类 Unix 系统中的一个强大工具,用于统计文件中的行数、单词数、字节数和字符数。通过不同的选项,用户可以自定义统计的内容。wc
命令不仅适用于单个文件,还可以处理多个文件,并且可以通过管道从标准输入读取数据。
基本语法
wc [选项] [文件...]
常用选项
-
-l
或--lines
:- 统计文件的行数。
wc -l filename
-
-w
或--words
:- 统计文件的单词数。单词是指由空格、制表符或换行符分隔的非零长度字符序列。
wc -w filename
-
-c
或--bytes
:- 统计文件的字节数。字节数是指文件中所有字符占用的字节数。
wc -c filename
-
-m
或--chars
:- 统计文件的字符数。字符数是指文件中所有字符的数量,包括多字节字符。
wc -m filename
-
-L
或--max-line-length
:- 显示文件中最长行的长度。
wc -L filename
-
无选项:
- 默认情况下,
wc
命令会同时显示行数、单词数和字节数。
wc filename
- 默认情况下,
用法示例
-
统计文件的行数:
wc -l filename
-
统计文件的单词数:
wc -w filename
-
统计文件的字节数:
wc -c filename
-
统计文件的字符数:
wc -m filename
-
显示最长行的长度:
wc -L filename
-
同时统计行数、单词数和字节数&