Linux wc命令:统计文章中的字节数、字数和行数
wc 是 Word Count 的简写,wc 命令用于统计文件中的行数、单词数和字节数等相关信息。
wc 命令的语法格式如下:
wc 命令后面如果不跟任何选项,则默认统计行数、单词数和字节数。
下面的示例是对以上选项用法的演示,注意查看显示结果。
wc 命令的语法格式如下:
wc 选项 文件wc命令的常用选项如下:
- -c:统计字节数;
- -l:统计行数;
- -w:统计单词数;
- -m:统计字符数;
- -L:统计最长行的长度。
wc 命令后面如果不跟任何选项,则默认统计行数、单词数和字节数。
下面的示例是对以上选项用法的演示,注意查看显示结果。
#查看文件内容,中文可以切换到图形化界面中进行操作 [root@localhost opt]# cat 66.txt 好好学习天天向上 12 3 abcdf #如果不使用任何选项,则默认统计行数、单词数和字节数,统计出66.txt文件内容共3行,4 个单词,36个字节 [root@localhost opt]# wc 66.txt 3 4 36 66.txt #统计行数 [root@localhost opt]# wc -l 66.txt 3 66.txt #统计单词数,以空格或制表符隔开就算一个单词 [root@localhost opt]# wc -w 66.txt 4 66.txt #统计字节数,字符编码是UTF-8的英文占1个字节,中文占3个字节;字符编码是Unicode和 ASCII的英文占1个字节,中文占2个字节;英文标点符号占1个字节,中文标点符号占2个字 节;空格和换行符也算一个字节 [root@localhost opt]# wc -c 66.txt 36 66.txt #统计字符数,1个中文、1个空格和1个换行符都算1个字符 [root@localhost opt]# wc -m 66.txt 20 66.txt #打印最长行的长度,中文占2个长度,英文和数字占1个长度,不计算换行符 [root@localhost opt]# wc -L 66.txt 16 66.txt