|
|
|
|
|
by gp2000
3312 days ago
|
|
In command contexts "." refers to the current line (e.g., :.,$s/a/b/ will perform the a -> b substitution from the current line to the last line of the file). That comes from ex which likely copied that from ed. I've seen "." used similarly in other contexts. 8-bit Microsoft BASIC used "." for the current line -- "LIST ." would list the last line that had been listed or edited. A number of assemblers use "." for the current assembly address. The point being that there is a bit of a tradition of using "." for "the current thing" so there's a sort of sense in using it for the most recent command. If you're really curious get in touch with Bill Joy. |
|