linux 取得文件行数

梦想的初衷 提交于 2020-01-30 09:23:55

话题相关
#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

(以上。)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!