1、wc命令是用于统计文件的字节数、单词数、行数等信息;
2、利用wc命令可以很快计算出准确的单词数及行数;
3、wc对每个文件输出行、单词和字节统计数,如果指定的文件多于一个,则同时输出总行数。单词指以空白字符分隔的长度非零的字符序列;
4、如果没有指定文件,或者指定文件为“-”,则从标准输入读取。
1、功能说明
统计文件的字节数、单词数、行数统计文件的字节数、单词数、行数统计文件的字节数、单词数、行数
2、语法格式
wc [选项][文件]wc [选项][文件]wc [选项][文件]
3、选项解释
-c 统计字节数-l 统计行数-m 统计字符数-w 统计单词数-L 打印最长行的长度--help 显示帮助信息并退出--version 显示版本信息并退出-c 统计字节数 -l 统计行数 -m 统计字符数 -w 统计单词数 -L 打印最长行的长度 --help 显示帮助信息并退出 --version 显示版本信息并退出-c 统计字节数 -l 统计行数 -m 统计字符数 -w 统计单词数 -L 打印最长行的长度 --help 显示帮助信息并退出 --version 显示版本信息并退出
4、参考实例
[root@bunian test]# cat test.txt北京 1.202.80.66北京 1.202.80.66云南 42.242.0.0重庆 42.123.128.0重庆 42.123.128.0上海 211.80.0.0浙江 58.100.0.0成都 61.188.0.0上海 211.80.0.0[root@bunian test]# cat test.txt 北京 1.202.80.66 北京 1.202.80.66 云南 42.242.0.0 重庆 42.123.128.0 重庆 42.123.128.0 上海 211.80.0.0 浙江 58.100.0.0 成都 61.188.0.0 上海 211.80.0.0[root@bunian test]# cat test.txt 北京 1.202.80.66 北京 1.202.80.66 云南 42.242.0.0 重庆 42.123.128.0 重庆 42.123.128.0 上海 211.80.0.0 浙江 58.100.0.0 成都 61.188.0.0 上海 211.80.0.0
查看文件的字节数、字符、行数
[root@bunian test]# wc test.txt9 18 168 test.txt文件中有9行,单词个数有18个,字节个数有168个[root@bunian test]# wc test.txt 9 18 168 test.txt 文件中有9行,单词个数有18个,字节个数有168个[root@bunian test]# wc test.txt 9 18 168 test.txt 文件中有9行,单词个数有18个,字节个数有168个
统计文件的字节数
[root@bunian test]# wc -c test.txt168 test.txt[root@bunian test]# wc -c test.txt 168 test.txt[root@bunian test]# wc -c test.txt 168 test.txt
统计行数,在统计记录数时,很常用
[root@bunian test]# wc -l test.txt9 test.txt[root@bunian test]# wc -l test.txt 9 test.txt[root@bunian test]# wc -l test.txt 9 test.txt
统计文件的字符数
[root@bunian test]# wc -m test.txt132 test.txt[root@bunian test]# wc -m test.txt 132 test.txt[root@bunian test]# wc -m test.txt 132 test.txt
统计单词出现次数
[root@bunian test]# wc -w test.txt18 test.txt[root@bunian test]# wc -w test.txt 18 test.txt[root@bunian test]# wc -w test.txt 18 test.txt
最长行的长度
[root@bunian test]# wc -L test.txt17 test.txt[root@bunian test]# wc -L test.txt 17 test.txt[root@bunian test]# wc -L test.txt 17 test.txt
当前历史操作记录中行数
[root@bunian test]# history |wc -l1000[root@bunian test]# history |wc -l 1000[root@bunian test]# history |wc -l 1000
系统有多少账户
[root@bunian test]# cat /etc/passwd | wc -l23[root@bunian test]# cat /etc/passwd | wc -l 23[root@bunian test]# cat /etc/passwd | wc -l 23
5、拓展命令
统计test.log中不念博客出现的次数cat test.log | grep '不念博客' |wc -l统计正在等待处理的请求数端口为80出现的次数netstat -na |grep SYN_RECV |grep 80 |wc -l统计test.log中不念博客出现的次数 cat test.log | grep '不念博客' |wc -l 统计正在等待处理的请求数端口为80出现的次数 netstat -na |grep SYN_RECV |grep 80 |wc -l统计test.log中不念博客出现的次数 cat test.log | grep '不念博客' |wc -l 统计正在等待处理的请求数端口为80出现的次数 netstat -na |grep SYN_RECV |grep 80 |wc -l
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END