#!/usr/bin/sed -f # Squeeze consecutive empty lines. # Carlos J.Duarte # on empty lines, join with next :x /^\n*$/{ N bx } # now, squeeze all newlines s/^\(\n\)*/\1/