wc
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
功能:统计文件行数、字节、字符数
语法格式
wc [OPTION]... [FILE]...
常用选项:
-c 打印文件字节数,一个英文字母1字节,一个汉字占2-4字节(根据编码)
-m 打印文件字符数,一个汉字占2个字符
-l –lines 打印多少行,显示行数
-L 打印最长行的长度,也可以统计字符串长度
-w ,–words: 显示字数;
示例:
1. 统计文件多少行:
[root@zmkjedu71 ~]# wc -l passwd
35 passwd
[root@zmkjedu71 ~]#
2. 统计字符串长度:
[root@zmkjedu71 ~]# echo "hello" | wc -l
1
3. 统计单词数:
[root@zmkjedu71 ~]# wc -w passwd
55 passwd
4. 不带任何参数
[root@itlaoxin-06 ~]# wc /etc/passwd
46 93 2460 /etc/passwd
行数,字数,字节数,文件
多个文件的情况:
[root@itlaoxin-06 ~]# cp /etc/passwd ./
[root@itlaoxin-06 ~]# wc passwd /etc/passwd
46 93 2460 passwd
46 93 2460 /etc/passwd
92 186 4920 总用量
5. 计算最长的行的长度
[root@laoxin-06 ~]# wc -L passwd
99 passwd
[root@laoxin-06 ~]#
总结
看完上面的知识点,你就掌握了 wc 命令的基本操作了。当然还有更深入的使用,比如:与管道一块使用,从标准输入读取数据等,这些放到下一篇文章中讲解。