[address1
][,
address2
]D
Delete first part (up to embedded newline) of multi-line pattern space created by N command and resume editing with first command in script. If this command empties the pattern space, then a new line of input is read, as if the d had been executed.
# Strip multiple blank lines, leaving only one: /^$/{ N /^\n$/D }