一、命令简介
wc(word count)是一个在类 Unix 系统中常用的命令行工具,用于统计文本文件的 行数、单词数 和 字节数。
二、命令参数
wc 命令的基本语法如下:
wc [选项] 文件
选项:
-c:只统计字节数。-m:只统计字符数。-l:只统计行数。-w:只统计单词数。-L:打印最长行的长度。
三、命令示例
3.1 统计文件的行数、单词数和字节数
源文本
bash
hello world
你好 世界
统计原文本行数、词数、字节数
bash
wc test.txt
输出
bash
2 4 27 test.txt
输出表示 test.txt 文件有 2 行、4 个单词和 27 个字节。
3.2 只统计行数
bash
wc -l test.txt
输出
bash
2 test.txt
输出表示 test.txt 文件有 2 行。
3.3 只统计单词数
bash
wc -w test.txt
输出
bash
4 test.txt
表示 test.txt 文件有 4 个单词。
3.4 只统计字节数
wc -c test.txt
输出
bash
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
输出
bash
11 test.txt
表示 test.txt 中最长的一行有 11 个字符。
这些示例展示了 wc 命令的多样性,它是一个在处理文本文件时非常有用的工具。