Linux 中判断是否存在连续的空行

 

001、

[root@PC1 test]# ls
a.txt  b.txt
[root@PC1 test]# cat a.txt
aaaaaa
bbbbbb


cccccc
dddddd
eeeeee
ffffff
gggggg
[root@PC1 test]# awk 'NF==0{if(prev==1){double=1};prev=1;next}NF>0{prev=0}END{exit !double}' a.txt
[root@PC1 test]# echo $?
0
[root@PC1 test]# cat b.txt
aaaaaa
bbbbbb
cccccc
dddddd
eeeeee
ffffff
gggggg
[root@PC1 test]# awk 'NF==0{if(prev==1){double=1};prev=1;next}NF>0{prev=0}END{exit !double}' b.txt
[root@PC1 test]# echo $?
1

image

 。

 

posted @ 2025-11-26 15:58  小鲨鱼2018  阅读(4)  评论(0)    收藏  举报