AWK Решение:
Здесь мы перебираем входной файл, чтобы проверить, установлено ли у него какое-либо поле. NF - встроенная переменная AWK, для которой задано число полей. Если строка пуста, то NF не установлен. В этом одном лайнере мы проверяем, является ли NF истинным, т.е. устанавливается значение. Если это так, мы печатаем строку, которая неявна в AWK, когда шаблон истинен.
awk 'NF' INPUT_FILE
SED Решение:
Это решение похоже на упомянутое в качестве ответа. Как показывает синтаксис, мы не печатаем пустые строки.
sed -n '/^$/!p' INPUT_FILE