Пытаюсь научиться работать с sed.
Уже вроде умею удалить пустые строки из файла:
filename=test.txt
res=`sed -e '/^$/d' $filename`
echo "$res" > $filename
Теперь нужно удалить не все пустые строки,
а только соседние задвоенные-затроенные и т.д.,
т.е. там, где есть несколько пустых строк подряд,
должна остаться только одна.
Sed якобы умеет получать несколько групп команд редактирования,
с использованием фигурных скобок.
Как этим пользоваться пока не понял и прошу помощи.
Решение нужно именно с помощью sed,
т.к. есть самоцель немного разобраться, как им управлять.