一、命令简介
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
命令的多样性,它是一个在处理文本文件时非常有用的工具。