Linux统计命令wc

wc命令是linux系统常用的命令,并且wc也是管道命令家族中的一员。wc是一个统计命令,其使用方法非常简单,选项也不像sort似得那么多。下面我们就来看一下wc这个命令。

# wc [选项]…[FILE]…

在没有任何选项的情况下,wc会统计三个数据:一是文件内容的行数,二是打印单词数量(单词是以tab键或者空格符为界定),三是字节数。

# cat /tmp/wc.txt

onmpw jiyi web site

jiyi onmpw web site

www onmpw com

jy onmpw com

# wc /tmp/wc.txt

4 14 67 /tmp/wc.txt

我们看/tmp/wc.txt 有 4行数据,14个单词,占67个字节。对wc命令没有信心的同学可以自己数一数哦,进行一下验证,数据量不大,很容易就数清楚的。

-c 指定该选项表示只统计字节数

# wc –c /tmp/wc.txt

67 /tmp/wc.txt

67,没错和只使用wc统计的相同。

-l 指定该选项表示只统计行数

# wc –l /tmp/wc.txt

4 /tmp/wc.txt   //结果还是一样

-w 指定该选项表示只统计单词数量

# wc –w /tmp/wc.txt

14 /tmp/wc.txt

-m 指定该选项表示统计有多少个字符

# wc –m /tmp/wc.txt

67 /tmp/wc.txt

我们看和-c统计的字节数是相等的。没错,因为我们的文件内容都是字符,一个字符占一个字节,所以二者相等。如果文件内容有中文的话,那二者就不会这么幸运的相等了。

-L 统计长度最大的那一行的数据的长度值

# wc –L /tmp/wc.txt

19 /tmp/wc.txt

我们可以亲自数一下/tmp/wc.txt最长的那行数据的长度就是19。

wc命令就这几个选项,使用很简单。希望本文对大家有所帮助。

本文转载自:迹忆客(https://www.jiyik.com)

以上是 Linux统计命令wc 的全部内容, 来源链接: utcz.com/z/290115.html

回到顶部