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

Дано
Текстовый файл с большим количеством строк
Есть строки с текстом и пустые строки
Пустые строки содержат в себе табы (tab) (\t)
Строки с текстом тоже содержат табы


Вопрос
Как удалить строки с табами (или без них) в которых нет текста
  • Вопрос задан
  • 4879 просмотров
Решения вопроса 3
\n\t+\n
Вот такая регулярка найдет пустые строки.
Что дальше с ними делать, решать вам, из тегов непонятна ваша задача.
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
sed '/^\s*$/d' -i filename
Ответ написан
Комментировать
Если вопрос по программированию, то его и решать следует соответствующим образом.
А для повседневного использования:
grep -e -v '^[[:space:]]*$' file.txt
egrep -v "^\s?[\r\n]+$" file.txt
perl -ne 'print if /\S/'
awk 'NF' file.txt
findstr /v "^\s?[\r\n]+$" file.txt
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы