美文网首页
[linux] 统计文本行数的方法

[linux] 统计文本行数的方法

作者: VanJordan | 来源:发表于2019-04-18 14:38 被阅读0次
  • awk '{print NR}' test1.txt | tail -n 1,原理是NR表示处理数据的当前行,tail -n 1表示取出最后一行显示出来。
  • awk 'END{print NR}' test1.txtEND表示在处理完成以后的操作,NR表示当前行,因此是最后一行。
  • grep -n '' test1.txt | awk -F : '{print $1}' | tail -n1grep -n是给文件加入行数,然后使用-F 通过切分:取出第一列,然后取出最后一个位。
  • grep -n '' test1.txt | awk -F : 'END{print $1}'原理同上。
  • wc命令,是一个专门统计行数,字符数等等的一个工具,-l统计行数,-m统计字符数,-w统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串,-L打印最长行的长度。
wc -l test.txt
>>> 2333 test.txt

相关文章

网友评论

      本文标题:[linux] 统计文本行数的方法

      本文链接:https://www.haomeiwen.com/subject/yqxtgqtx.html