Как удалить пустые строки из файла

grep -v "^$" file


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

Эта команда полезна, когда нужно очистить файл от пустых строк или избавиться от нежелательных пустых строк в выводе команды.

Альтернативой может быть использование утилиты sed, например команда sed ‘/^$/d’ file также удалит пустые строки из файла, но через другой подход к обработке текста.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *