попробуйте это:
awk '!$0{i++;next;}i==1' yourFile
, учитывая производительность, также можете добавить выход после обработки 2-го блока:
awk '!$0{i++;next;}i==1;i>1{exit;}' yourFile
test :
kent$ cat t
Block 1:
line1
line2
line3
line4
Block 2:
line1
line2
Block 3:
line1
line2
line3
kent$ awk '!$0{i++;next;}i==1' t
Block 2:
line1
line2
kent$ awk '!$0{i++;next;}i==1;i>1{exit;}' t
Block 2:
line1
line2