# HG changeset patch # User markus schnalke # Date 1432787661 -7200 # Node ID c0e589b92c52cf92cae20256e24f01f6004f65b2 # Parent a62964d0cc5430f2a066aef65c93360aa3e6e1ba Vorgeschichte von cut in PWB/UNIX behandelt diff -r a62964d0cc54 -r c0e589b92c52 cut.txt --- a/cut.txt Tue May 19 08:04:05 2015 +0200 +++ b/cut.txt Thu May 28 06:34:21 2015 +0200 @@ -143,10 +143,15 @@ [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/cmd Das ist die aelteste Manifestation des Programms, die ich aufstoebern konnte. Allerdings spricht die SCCS-ID im -Quellcode von Version 1.5. Es muss demzufolge noch eine -Vorgeschichte geben. Zu dieser habe ich leider keinen Zugang -gefunden. -XXX mail an TUHS +Quellcode von Version 1.5. Die Vorgeschichte liegt, der Aussage +Doug McIlroys +[ XXX +zufolge, in PWB/UNIX, das die Grundlage fuer System III war. +(PWB 3.0 entspricht System III.) In den von PWB 1.0 (1977) +verfuegbaren Quellen +[ XXX +ist cut noch nicht zu finden; von PWB 2.0 sind mir keine +verfuegbaren Quellen oder hilfreiche Dokumentation bekannt. Nun ein Blick auf die BSD-Linie: Dort ist mein fruehester Fund ein cut.c mit dem Dateimodifikationsdatum 1986-11-07 @@ -187,7 +192,7 @@ BSD cut nur die zwei alten implementiert sind. Es koennte also sein, dass in Draft 9 der Bytemodus noch nicht vorhanden war. Da ich keinen Zugang zu Draft 9 oder 10 finden konnte, war es mir -leider nicht moeglich, diese Vermutung zu pruefen. XXX +leider nicht moeglich, diese Vermutung zu pruefen. Die Versionsnummern und Aenderungsdaten der aelteren BSD-Implementierungen kann man aus den SCCS-IDs, die vom @@ -229,7 +234,6 @@ anschliessend in allen relevanten Standards auf. Mit POSIX.2 im Jahre 1992 wurde cut zum ersten Mal in der heutigen Form (mit -b) standardisiert. -XXX sicher? Multibyte-Unterstuetzung