h | |
:b | |
# On the last line, print and exit | |
$b | |
N | |
/^\(.*\)\n\1$/ { | |
# The two lines are identical. Undo the effect of | |
# the n command. | |
g | |
bb | |
} | |
# If the @code{N} command had added the last line, print and exit | |
$b | |
# The lines are different; print the first and go | |
# back working on the second. | |
P | |
D |