Mercurial > docs > cut
changeset 20:c0e589b92c52
Vorgeschichte von cut in PWB/UNIX behandelt
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Thu, 28 May 2015 06:34:21 +0200 |
parents | a62964d0cc54 |
children | bac481be86d7 |
files | cut.txt |
diffstat | 1 files changed, 10 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- 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