在 Linux Shell 中统计文件的行数,常用的命令是 wc
(word count),配合 -l
参数即可仅统计行数。
基础概念:
wc
命令:用于统计文件中的字节数、单词数和行数。-l
参数:表示仅输出行数。示例:
假设有一个名为 example.txt
的文件,要统计它的行数,可以在终端中执行以下命令:
wc -l example.txt
执行后,终端会输出文件的行数,例如:
10 example.txt
这表示 example.txt
文件有 10 行。
优势:
wc -l
命令可以非常快速地统计文件的行数。应用场景:
wc -l
命令来统计文件的行数,并根据需要进行相应的处理。注意事项:
wc -l
命令默认统计的是文件中的所有行数,包括空行。如果需要排除空行,可以使用 grep
命令进行过滤,例如:grep -v '^$' example.txt | wc -l
这个命令会先使用 grep -v '^$'
过滤掉空行,然后再使用 wc -l
统计行数。
wc -l
命令后面依次列出多个文件名,例如:wc -l file1.txt file2.txt file3.txt
这个命令会分别统计 file1.txt
、file2.txt
和 file3.txt
三个文件的行数,并输出结果。
领取专属 10元无门槛券
手把手带您无忧上云