极客进化岛
技术自由路

【linux】循序渐进学运维-wc

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 命令的基本操作了。当然还有更深入的使用,比如:与管道一块使用,从标准输入读取数据等,这些放到下一篇文章中讲解。

赞(0)
未经允许不得转载:极客进化岛 » 【linux】循序渐进学运维-wc