一、命令简介
wc(word count)是一个在类 Unix 系统中常用的命令行工具,用于统计文本文件的 行数、单词数 和 字节数。
 
二、命令参数
wc 命令的基本语法如下:
wc [选项] 文件
选项:
- -c:只统计字节数。
- -m:只统计字符数。
- -l:只统计行数。
- -w:只统计单词数。
- -L:打印最长行的长度。
三、命令示例
3.1 统计文件的行数、单词数和字节数
源文本
hello world
你好  世界
统计原文本行数、词数、字节数
wc test.txt
输出
 2  4 27 test.txt
输出表示 test.txt 文件有 2 行、4 个单词和 27 个字节。
3.2 只统计行数
wc -l test.txt
输出
2 test.txt
输出表示 test.txt 文件有 2 行。
3.3 只统计单词数
wc -w test.txt
输出
4 test.txt
表示 test.txt 文件有 4 个单词。
3.4 只统计字节数
wc -c test.txt
输出
27 test.txt
表示 test.txt 文件有 27 个字节。
3.5 同时统计多个文件
$ wc -l file1.txt file2.txt
3 file1.txt
5 file2.txt
8 total
输出表示 file1.txt 有 3 行,file2.txt 有 5 行,总共 8 行。
3.6 读取标准输入
cat test.txt | wc -l
2
使用管道将 test.txt 的内容传递给 wc 命令,统计行数。
3.7 输出最长行的长度
wc -L test.txt
输出
11 test.txt
表示 test.txt 中最长的一行有 11 个字符。
这些示例展示了 wc 命令的多样性,它是一个在处理文本文件时非常有用的工具。



















