Break it down:

a,b means: from the beginning of a to the end of b
.,. means: from the beginning of . to the end of .
1 means: from the beginning of line 1 to the end of line 1.
.,.+0 means: from the beginning of . to the end of .+0, and .+0 is the
null string at the end of .

Now the step:

.,.+0-1 means: from the beginning of . to the end of .+0-1, which
means the end of the line preceding the null string at the end of .,
which ends right back at .+0, so it means the last line of ., so this
doesn't work.
 .,.+0-2 means: from the beginning of . to the end of .+0-2, which
means the end of the second line preceding .+0, which is one line back
from the end.

QED.

The key observation is that on the right of the comma you're talking
about where the address *ends*.

-rob

Reply via email to