wc -l 显示行数
一、wc命令介绍
wc命令是Linux下一个非常常用的命令,被用来统计文件的信息。顾名思义,wc命令是word count(词频统计)的缩写。主要功能包括统计行数、单词数、字符数等。
二、wc -l命令功能及用法
wc -l命令是wc命令的一种形式,在统计文件信息时专门用来统计文件行数的。其用法如下:
$ wc -l [file]
其中,file表示要被统计的文件。如果不指定file,则wc命令会从标准输入中读取内容并统计。
需要注意的是,wc -l命令只统计文件中实际有文字的行数,对于空行则不进行计数。
三、示例演示
假设有一个文件test.txt,内容如下:
hello
world
hello world
运行命令:
$ wc -l test.txt
输出结果为:
3 test.txt
其中,3表示文件行数,test.txt表示文件名。
如果要统计多个文件的行数,可以同时指定多个文件名:
$ wc -l file1 file2 file3
如果要递归地统计某个目录下所有文件的行数,可以使用find命令配合wc -l命令:
$ find /path/to/dir -type f -exec wc -l {} \;
其中,/path/to/dir为目标目录。上述命令会将目标目录及其子目录下所有文件的行数统计出来。