简介
wc命令 用于统计指定文件中的字节数、字数、行数,并将统计结果显示输出。wc是(Word Count)的缩写,即统计单词数。
利用wc命令 我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为”-“,则wc指令会从标准输入设备读取数据
命令格式
wc [OPTION]… [FILE]… wc [OPTION]… —files0-from=F
常用参数
| -c | 统计字节数 |
|---|---|
| -l | 统计行数 |
| -w | 统计字数(一个字被定义为由空白、跳格或换行字符分隔的字符串) |
| -L | 打印最长行的长度 |
| -m | 统计字符数,(这个标志不能与 -c 标志一起使用) |
示例
[root@gkdaxue ~]# wc /etc/fstab11 54 465 /etc/fstab ## 11 行 54个字数 456个字节[root@gkdaxue ~]# wc -l /etc/fstab11 /etc/fstab[root@gkdaxue ~]# wc -w /etc/fstab54 /etc/fstab[root@gkdaxue ~]# wc -c /etc/fstab465 /etc/fstab[root@gkdaxue ~]# wc -L /etc/fstab93 /etc/fstab
其他用法
统计当前文件夹下有多少文件
[root@gkdaxue ~]# ll -a | wc -l11
wc - 的使用
## 输入完成后, 使用 ctrl + d 结束输入[root@gkdaxue ~]# wc -hello worldni hao a2 5 21 -
对于中文的特殊点
[root@localhost ~]# echo '张俊杰' > test.txt[root@localhost ~]# cat test.txt张俊杰[root@localhost ~]# wc test.txt1 1 10 test.txt我们可以看到是占了 10 个字节,是为什么呢?[root@localhost ~]# cat -E test.txt张俊杰$所以我们可以看到,一个中文是占了3个字节的,并且有一个不可见的结尾符号 $, 所以是 10 个字节。
