每天一个命令之wc命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天一个命令之wc命令相关的知识,希望对你有一定的参考价值。

每天一个命令之wc命令

wc:打印出文件中行,字符和字节的数量

摘要

wc [OPTION]... [FILE]...
wc [OPTION]... --files0-from=F

选项:
该命令统计指定文件中的字节数、字数、行数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。

  • -c 打印出文件的字节数

  • -m 打印出文件的字符数量

  • -l 打印出该文件的总行数

  • -w 打印出单词总数

  • -L 打印出最长行的长度

例子

[[email protected] shell.sh]# cat wc.sh 
apple.
banana.
I like eating apple.
[[email protected] shell.sh]# wc -l  wc.sh 
3 wc.sh
[[email protected] shell.sh]# wc -w  wc.sh 
6 wc.sh
[[email protected] shell.sh]# wc -c  wc.sh 
36 wc.sh
[[email protected] shell.sh]# wc -m  wc.sh 
36 wc.sh
[[email protected] shell.sh]# wc -L  wc.sh 
20 wc.sh
[[email protected] shell.sh]# wc  wc.sh 
 3  6 36 wc.sh

注:一般wc后不接参数将会依次打印出行,单词,字符的总数和文件名称

[[email protected] shell.sh]# wc  wc.sh 
 3    6   36   wc.sh
行  单词  字节  文件名

wc在shell编程中常用跟管道符统计行数(并进行判断):

[[email protected] shell.sh]# ps -ef|grep apache|grep -v grep
root      1299     1  0 21:09 ?        00:00:00 /usr/local/apache2/bin/httpd
daemon    1301  1299  0 21:09 ?        00:00:00 /usr/local/apache2/bin/httpd
daemon    1308  1299  0 21:09 ?        00:00:00 /usr/local/apache2/bin/httpd
daemon    1309  1299  0 21:09 ?        00:00:00 /usr/local/apache2/bin/httpd
[[email protected] shell.sh]# ps -ef|grep apache|grep -v grep|wc -l
4

2017/4/6 20:16:40


本文出自 “12170393” 博客,请务必保留此出处http://12180393.blog.51cto.com/12170393/1913596

以上是关于每天一个命令之wc命令的主要内容,如果未能解决你的问题,请参考以下文章

每天学点Linux命令之grep 和 wc命令 ---(6/25)

每天一个linux命令:wc命令

每天一个Linux命令(35)wc命令

每天一个linux命令-wc命令

每天一个linux命令wc

Linux 150命令之查看文件及内容处理命令 more split file diff paste wc dps2unix