一、基本介绍
WC命令是Unix/Linux操作系统下的一个常用文本文件查看命令(英文单词word count的缩写),可以显示文件的行数、单词数、字符数等信息。
通常情况下,WC命令的基本使用格式如下:
$ wc [参数] [文件]
使用WC命令时,可以添加一些选项来控制输出结果的格式。
常见的选项:
- -c 统计字节数
- -l 统计行数
- -w 统计单词数
二、统计文件中的字符数
使用-c选项可以统计文件中的字符数。
$ wc -c file.txt
输出结果如下:
22 file.txt
其中,22代表文件的字符数。
三、统计文件中的行数
使用-l选项可以统计文件中的行数。
$ wc -l file.txt
输出结果如下:
3 file.txt
其中,3代表文件的行数。
四、统计文件中的单词数
使用-w选项可以统计文件中的单词数。
$ wc -w file.txt
输出结果如下:
6 file.txt
其中,6代表文件的单词数。
五、同时统计三种数量
使用-c、-l、-w选项可以同时统计文件的字符数、行数和单词数。
$ wc -c -l -w file.txt
输出结果如下:
22 3 6 file.txt
其中,22代表文件的字符数,3代表文件的行数,6代表文件的单词数。
六、统计目录下所有文件的字符数、行数和单词数
使用-r选项可以递归地统计一个文件夹下所有文件的字符数、行数和单词数。
$ wc -c -l -w -r path/to/directory/
输出结果类似于:
10120 18131 192815 path/to/directory/file1.txt 5424 9673 100235 path/to/directory/file2.txt 99 248 1992 path/to/directory/file3.txt 155815 247406 2442506 path/to/directory/total
其中,最后一行的total表示目录下所有文件的统计结果。
七、结论
Linux中的WC命令提供了极为方便的文件统计功能,无论是在查看文件大小还是在优化代码都有着不可替代的重要作用。