ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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

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

 

001、

[root@PC1 test]# ls
a.txt  b.txt
[root@PC1 test]# cat a.txt
aaaaaa
bbbbbbcccccc
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

 。

 

返回列表