From mboxrd@z Thu Jan 1 00:00:00 1970 From: random832@fastmail.com (Random832) Date: Tue, 10 Nov 2015 19:16:01 -0500 Subject: [TUHS] A portrait of cut(1) References: <201511090139.tA91dCvK006536@coolidge.cs.Dartmouth.EDU> <627C631F-2B0E-45FC-97DB-7A8FE4DBB3B8@ccc.com> <201511091358.tA9Dw35f010741@coolidge.cs.Dartmouth.EDU> <1ZwFUy-77P-00@marmaro.de> Message-ID: <87twotfl1a.fsf@fastmail.com> markus schnalke writes: > [2015-11-09 08:58] Doug McIlroy >> things like "cut" and "paste", whose exact provenance >> I can't recall. > > Thanks for reminding me that I wanted to share my portrait of > cut(1) with you. (I sent some questions to this list, a few > months ago, remember?) Now, here it is: > > http://marmaro.de/docs/freiesmagazin/cut/cut.en.pdf Did you happen to find out what GWRL stands for, in the the comments at the top of early versions of cut.c and paste.c? /* cut : cut and paste columns of a table (projection of a relation) (GWRL) */ /* Release 1.5; handles single backspaces as produced by nroff */ /* paste: concatenate corresponding lines of each file in parallel. Release 1.4 (GWRL) */ /* (-s option: serial concatenation like old (127's) paste command */ For that matter, what's the "old (127's) paste command" it refers to?