linux 取得文件行数

话题相关
#linux 如何取得文件行数
#linux 如何知道一个文件有多少行
#shell 如何取得文件行数

  • 方法1 wc命令
wc -l file

wc命令是word count的缩写,为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
其中,-l参数是用来统计行数的。

  • 方法2 利用awk,获取最后一行的行号
awk 'END {print NR}' file

  • 效果与例子
    比如,sample.txt 文件有16行。
# wc命令输出行数,同时输出文件名
$ wc -l sample.txt 
16 sample.txt

# awk的方法,因为是输出行号,所以只输出数字
$ awk 'END {print NR}' sample.txt 
16

(以上。)

发布了31 篇原创文章 · 获赞 2 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Olivia_Vang/article/details/104107491