Mercurial > docs > cut
comparison cut.txt @ 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 |
comparison
equal
deleted
inserted
replaced
19:a62964d0cc54 | 20:c0e589b92c52 |
---|---|
141 III durchforstet, findet man die Quellcodedatei cut.c mit dem | 141 III durchforstet, findet man die Quellcodedatei cut.c mit dem |
142 Zeitstempel 1980-04-11. | 142 Zeitstempel 1980-04-11. |
143 [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/cmd | 143 [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/cmd |
144 Das ist die aelteste Manifestation des Programms, die ich | 144 Das ist die aelteste Manifestation des Programms, die ich |
145 aufstoebern konnte. Allerdings spricht die SCCS-ID im | 145 aufstoebern konnte. Allerdings spricht die SCCS-ID im |
146 Quellcode von Version 1.5. Es muss demzufolge noch eine | 146 Quellcode von Version 1.5. Die Vorgeschichte liegt, der Aussage |
147 Vorgeschichte geben. Zu dieser habe ich leider keinen Zugang | 147 Doug McIlroys |
148 gefunden. | 148 [ XXX |
149 XXX mail an TUHS | 149 zufolge, in PWB/UNIX, das die Grundlage fuer System III war. |
150 (PWB 3.0 entspricht System III.) In den von PWB 1.0 (1977) | |
151 verfuegbaren Quellen | |
152 [ XXX | |
153 ist cut noch nicht zu finden; von PWB 2.0 sind mir keine | |
154 verfuegbaren Quellen oder hilfreiche Dokumentation bekannt. | |
150 | 155 |
151 Nun ein Blick auf die BSD-Linie: Dort ist mein fruehester | 156 Nun ein Blick auf die BSD-Linie: Dort ist mein fruehester |
152 Fund ein cut.c mit dem Dateimodifikationsdatum 1986-11-07 | 157 Fund ein cut.c mit dem Dateimodifikationsdatum 1986-11-07 |
153 [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.3BSD-UWisc/src/usr.bin/cut | 158 [ http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.3BSD-UWisc/src/usr.bin/cut |
154 als Teil der Spezialversion 4.3BSD-UWisc, | 159 als Teil der Spezialversion 4.3BSD-UWisc, |
185 | 190 |
186 Zudem listet Draft 11.2 alle drei Modi, waehrend in diesem | 191 Zudem listet Draft 11.2 alle drei Modi, waehrend in diesem |
187 BSD cut nur die zwei alten implementiert sind. Es koennte also | 192 BSD cut nur die zwei alten implementiert sind. Es koennte also |
188 sein, dass in Draft 9 der Bytemodus noch nicht vorhanden war. | 193 sein, dass in Draft 9 der Bytemodus noch nicht vorhanden war. |
189 Da ich keinen Zugang zu Draft 9 oder 10 finden konnte, war es mir | 194 Da ich keinen Zugang zu Draft 9 oder 10 finden konnte, war es mir |
190 leider nicht moeglich, diese Vermutung zu pruefen. XXX | 195 leider nicht moeglich, diese Vermutung zu pruefen. |
191 | 196 |
192 Die Versionsnummern und Aenderungsdaten der aelteren | 197 Die Versionsnummern und Aenderungsdaten der aelteren |
193 BSD-Implementierungen kann man aus den SCCS-IDs, die vom | 198 BSD-Implementierungen kann man aus den SCCS-IDs, die vom |
194 damaligen Versionskontrollsystem in den Code eingefuegt wurden, | 199 damaligen Versionskontrollsystem in den Code eingefuegt wurden, |
195 ablesen. So z.B. bei 4.3BSD-Reno: ``5.3 (Berkeley) 6/24/90''. | 200 ablesen. So z.B. bei 4.3BSD-Reno: ``5.3 (Berkeley) 6/24/90''. |
227 der System V Interface Definition, einer wichtigen formalen | 232 der System V Interface Definition, einer wichtigen formalen |
228 Beschreibung von UNIX System V, spezifiziert und tauchte | 233 Beschreibung von UNIX System V, spezifiziert und tauchte |
229 anschliessend in allen relevanten Standards auf. Mit POSIX.2 | 234 anschliessend in allen relevanten Standards auf. Mit POSIX.2 |
230 im Jahre 1992 wurde cut zum ersten Mal in der heutigen Form | 235 im Jahre 1992 wurde cut zum ersten Mal in der heutigen Form |
231 (mit -b) standardisiert. | 236 (mit -b) standardisiert. |
232 XXX sicher? | |
233 | 237 |
234 | 238 |
235 Multibyte-Unterstuetzung | 239 Multibyte-Unterstuetzung |
236 | 240 |
237 Nun sind der Bytemodus und die damit verbundene | 241 Nun sind der Bytemodus und die damit verbundene |