linux下查找文件空行行号的方法

发布时间:2020-09-07编辑:脚本学堂
在linux系统中,如何查找空行的行号呢?这里分享几种方法,主要是grep、sed与awk命令的用法,需要的朋友参考下。

linux下查找文件中空行的行号。
 

[root@mail ~]# cat aa.txt
hahahaha
aaaaaaa
aaaaaaa
bbbbbbbbbbbbb
vvvvvvvv
ddddddddd
vvvvvvvv
aaaaaaa
bbbbbbbbbbbbb
ddddddddddd
$
#
345
345
a5^
[root@mail ~]# sed -n '/[a-zA-Z0-9@#$%^&*]/!=' aa.txt
4

[root@mail ~]# grep -n ^$ aa.txt
4:
 
[root@mail ~]# awk '/^$/{print NR}' aa.txt
4
 
[root@mail ~]# sed -n '/^$/=' aa.txt
4