linux 获取文件总行数的几种方法

[root@aliyun ~]# cat aa.txt 
11
22
33
44
aa

1. wc 命令

[root@aliyun ~]# wc -l /root/aa.txt 
5 aa.txt

[root@aliyun ~]# cat aa.txt | wc -l
5

2. awk 命令

[root@aliyun ~]# awk 'END {print NR}' /root/aa.txt 
5

3. sed 命令

[root@aliyun ~]# sed -n "$=" /root/aa.txt 
5

4. grep 命令

[root@aliyun ~]# grep -c "." /root/aa.txt 
5

 
 
 
 
 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐