Используйте следующую команду:
grep '\S' FILE
удаляет все строки, включая пробелы и табуляции.
В противном случае удаление не включая строки с пробелами/табуляциями, используйте:
grep. FILE
Например:
$ printf "line1\n\nline2\n \nline3\n" > FILE
$ cat -v FILE
line1
line2
line3
$ grep '\S' FILE
line1
line2
line3
$ grep. FILE
line1
line2
line3
См. также:
sed
:Удалить пустые строки с помощью sedawk
:Удалить пустые строки с помощью awk