文章目录
- 前言
- wc命令的使用
- wc命令的参数说明:
- 统计字数
- 统计行数
- 打印文本行号
- 结语
前言
统计功能也是我们在shell编程中经常碰到的一个需求,wc命令可以适用于任何需要统计的数据,不只是统计文本,配合ls命令我们可以统计文件的个数,也可以借助管道命令统计流中的数据
wc命令的使用
wc命令是linux提供的一个非常简介的统计命令,使用方式如下:
wc [option] [file]
wc命令的参数说明:
选项 | 说明 |
---|---|
-c | 统计文本的字节数。 |
-m | 统计字符数。 |
-l | 统计行数。 |
-L | 统计最长行的长度。 |
-w | 统计单词数。 |
统计字数
首先我们准备一个demo2.txt文件,内容如下:
使用wc是统计字数非常简单,如下:
wc -m demo2.txt
结果如下:注意使用 -m
选项统计字符时会将空格、换行符等算进去
统计行数
使用wc命令统计行数,示例如下:
wc -l demo2.txt
结果如下有6行
打印文本行号
打印文本行号的方式非常多,这里只讲解一个,使用cat命令显示文本行号,还是使用上面的demo2.txt文件进行演示:
demo2.txt的内容如下:
如果需要显示行号,给cat
命令添加-n
选项即可
cat -n demo2.txt
结果如下,行号显示出来了:
结语
统计文本时一个比较简答的功能,但是在实际编程中还是很有用的,后面的文章还会介绍更多的文本处理工具。