On Sat, Jul 23, 2022, 3:56 AM segaloco via TUHS wrote: > [snip] > So all in all, num was an attempt that petered out, but # stayed in ex. > System III and 4.4BSD-Lite ed derivatives implement n, and nl was > introduced in System III for the AT&T line and slowly cropped up > elsewhere. System V picked up ex in 1982, allowing nl, ed with n, and ex > with # in the AT&T line. GNU had one out of the gate when POSIX hit. BSDs > were late to the party with regards to both ed with n as well as nl, with > nl only being adopted after the last Berkeley releases and subsequent > fracturing. > It may be worth noting that BSD had `cat -n` in 4BSD by October, 1980: https://minnie.tuhs.org/cgi-bin/utree.pl?file=4BSD/usr/man/man1/cat.1 That may explain the relatively late incorporation of `nl` in, at least, the BSD lineage. - Dan C.