grep -v "^$" file
Команда grep -v «^$» file позволяет удалить пустые строки из файла. Она использует утилиту grep для поиска текстовых строк, соответствующих указанному шаблону «^$». Шаблон «^$» соответствует пустой строке. Опция -v указывает grep на инвертирование результатов поиска, то есть выводить строки, которые не соответствуют шаблону. «file» является именем файла, в котором нужно удалить пустые строки.
Эта команда полезна, когда нужно очистить файл от пустых строк или избавиться от нежелательных пустых строк в выводе команды.
Альтернативой может быть использование утилиты sed, например команда sed ‘/^$/d’ file также удалит пустые строки из файла, но через другой подход к обработке текста.