橘子味的心
标题:Linux shell wc 命令

Linux shell wc 命令用于计算字数。

wc 命令让我们可以计算文件的 Byte 数、字数、或是列数,若不指定文件名称

如果给予的文件名为 -,则 wc 指令会从标准输入设备读取数据。

wc 命令语法格式

wc [-clw][--help][--version][文件...]

参数

-c , --bytes , --chars
只显示Bytes数
-l , --lines
只显示列数
-w , --words
只显示字数
--help
在线帮助
--version
显示版本信息

范例

先来看看我们 demo1.txt 文件内容

[root@localhost ~]# cat demo1.txt
Linux networks are becoming more and more common, but scurity is often an overlooked
issue. Unfortunately, in today’s environment all networks are potential hacker targets,
fro0m tp-secret military research networks to small home LANs.
Linux Network Securty focuses on securing Linux in a networked environment, where the
security of the entire network needs to be considered rather than just isolated machines.
It uses a mix of theory and practicl techniques to teach administrators how to install and
use security applications, as well as how the applcations work and why they are necesary.

默认的情况下,wc 将计算指定文件的行数、字数,以及字节数

使用 wc 统计 demo1.txt

[root@localhost ~]# wc demo1.txt
  7  92 607 demo1.txt # demo1.txt 文件的行数为3、单词数92、字节数598

三个数字分别表示 demo1.txt 文件的行数、单词数,以及该文件的字节数

如果想同时统计多个文件的信息,例如同时统计 demo1.txt、demo2.txt、demo3.txt,可使用如下命令:

[root@localhost ~]# wc demo1.txt、demo2.txt、demo3.txt  
7   92  607   demo1.txt                # 第一个文件行数为3、单词数92、字节数598  
9   18   78   demo2.txt                # 第二个文件的行数为9、单词数18、字节数78  
3    6   32   demo3.txt                # 第三个文件的行数为3、单词数6、字节数32  
15 116  708  总用量                     # 三个文件总共的行数为15、单词数116、字节数708

返回上一级

目录

分类