wc命令:统计文本行数、单词数、字节数

一、命令简介

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

相关推荐
运维小文15 小时前
linux中的特殊符号
linux·正则表达式·shell·linux命令
Bio Coder3 天前
window的Anaconda Powershell Prompt 里使用linux 命令
linux·运维·prompt·anaconda·linux命令
初学c++1 个月前
vmstat命令:系统性能监控
linux命令
初学c++1 个月前
uname命令:系统信息
linux命令
初学c++2 个月前
userdel命令:删除指定Linux用户
linux命令
初学c++2 个月前
sudo 命令:掌握系统权限控制,实现安全高效管理
linux命令
初学c++2 个月前
smartctl 命令:查看硬盘健康状态
linux命令
初学c++2 个月前
more、less 命令:阅读文本
linux命令
初学c++2 个月前
rpm 命令:RedHat底层包管理器
linux命令