Você pode usar awk paragraph-mode (quando RS está vazio; parágrafos delimitados por sequências de linhas vazias, linhas vazias iniciais e finais ignoradas):
awk -v RS= 'END{print}' < file.txt
Observe que ela imprime uma linha vazia se o arquivo de entrada não contiver nenhum parágrafo (está vazio ou contém apenas linhas vazias). Para proteger-se contra isso, você pode alterar o texto acima para:
awk -v RS= 'END{if (NR) print}' < file.txt
( NR é o número de registros (neste caso parágrafos ) no arquivo).