总结了一下有五种方法:
第一种:
# awk '{print NR}' a|tail -n1
第二种:
# awk 'END{print NR}' a
第三种:
# grep -n "" a|awk -F: '{print '}|tail -n1
第四种:
# sed -n '$=' a
第五种
# wc -l a|awk '{print }'
第六种
第一种:
# awk '{print NR}' a|tail -n1
第二种:
# awk 'END{print NR}' a
第三种:
# grep -n "" a|awk -F: '{print '}|tail -n1
第四种:
# sed -n '$=' a
第五种
# wc -l a|awk '{print }'
第六种
# cat a |wc -l
经测试1亿行左右的文本文件统计中速度如下:
第五种和第六种 大概5-6 s, 最快
第二种 14-15s
第一种 1m20s
第三种和第四种最慢,没有测完,@*@ !