每天一个命令之wc命令
wc:打印出文件中行,字符和字节的数量
摘要:
wc [OPTION]... [FILE]... wc [OPTION]... --files0-from=F
选项:
该命令统计指定文件中的字节数、字数、行数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。
-c 打印出文件的字节数
-m 打印出文件的字符数量
-l 打印出该文件的总行数
-w 打印出单词总数
-L 打印出最长行的长度
例子
[root@python shell.sh]# cat wc.sh apple. banana. I like eating apple. [root@python shell.sh]# wc -l wc.sh 3 wc.sh [root@python shell.sh]# wc -w wc.sh 6 wc.sh [root@python shell.sh]# wc -c wc.sh 36 wc.sh [root@python shell.sh]# wc -m wc.sh 36 wc.sh [root@python shell.sh]# wc -L wc.sh 20 wc.sh [root@python shell.sh]# wc wc.sh 3 6 36 wc.sh
注:一般wc后不接参数将会依次打印出行,单词,字符的总数和文件名称
[root@python shell.sh]# wc wc.sh 3 6 36 wc.sh 行 单词 字节 文件名
wc在shell编程中常用跟管道符统计行数(并进行判断):
[root@python 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 [root@python shell.sh]# ps -ef|grep apache|grep -v grep|wc -l 4
2017/4/6 20:16:40
转载于:https://blog.51cto.com/dianel/1913596