docs/cut

changeset 13:bf5e41260f89

Zwischenstand
author markus schnalke <meillo@marmaro.de>
date Mon, 11 May 2015 17:53:00 +0200
parents 9f17c512fb5c
children 21ad1c1548c4
files cut.txt
diffstat 1 files changed, 7 insertions(+), 5 deletions(-) [+]
line diff
     1.1 --- a/cut.txt	Mon May 11 17:47:00 2015 +0200
     1.2 +++ b/cut.txt	Mon May 11 17:53:00 2015 +0200
     1.3 @@ -111,7 +111,8 @@
     1.4  cut ist die Reihenfolge der Feldauswahlangabe irrelevant; ein
     1.5  Feld kann selbst mehrfach angegeben werden.
     1.6  
     1.7 -XXX 4.3BSD-Reno + *BSDs
     1.8 +XXX
     1.9 +4.3BSD-Reno + *BSDs
    1.10           * This parser is less restrictive than the Draft 9 POSIX spec.
    1.11           * POSIX doesn't allow lists that aren't in increasing order or
    1.12           * overlapping lists.  We also handle "-3-5" although there's no
    1.13 @@ -180,6 +181,7 @@
    1.14  den Standardisierungsprozess geflossen; bis zur
    1.15  Fertigstellung sollte es aber noch weitere zwei Jahre dauern.
    1.16  
    1.17 +XXX
    1.18  Schaut man sich die SCCS-IDs (die vom damaligen
    1.19  Versionskontrollsystem eingefuegt wurden) in den BSD-Quellen an,
    1.20  dann findet man dort Versionsnummern, die die Entstehung
    1.21 @@ -381,15 +383,16 @@
    1.22  Die interne Struktur des C-Codes ist meist aehnlich. Neben der
    1.23  obligatorischen main-Funktion, die die Kommandozeilenargumente
    1.24  verarbeitet, gibt es im Normalfall eine Funktion, die die
    1.25 -Feldauswahl in eine interne Datenstruktur ueberfuehrt, desweiteren
    1.26 +Feldauswahl in eine interne Datenstruktur ueberfuehrt. Desweiteren
    1.27  haben fast alle Implementierungen separate Funktionen fuer die
    1.28  zwei bzw. drei Modi. Bei den POSIX-konformen Implementierungen
    1.29  wird die `-b -n'-Kombination als weiterer Modus behandelt, und
    1.30  damit in einer eigenen Funktion umgesetzt. Nur bei der fruehen
    1.31  System III-Implementierung (und seiner 4.3BSD-UWisc-Variante)
    1.32 -wird nichts aus der main-Funktion ausgelagert, ausser den
    1.33 -Fehlerausgaben.
    1.34 +wird ausser den Fehlerausgaben nichts aus der main-Funktion
    1.35 +ausgelagert.
    1.36  
    1.37 +XXX
    1.38  Bei System III ist die Anzahl der moeglichen Felder und ebenso
    1.39  die Zeilenlaenge auf 512 begrenzt. 4.3BSD-Reno und die BSDs
    1.40  der 90er Jahre haben ebenfalls fixe Grenzen (_BSD_LINE_MAX
    1.41 @@ -401,7 +404,6 @@
    1.42  beliebiger Zeilenlaenge (fgetln). XXX
    1.43  
    1.44  
    1.45 -
    1.46  Beschreibungen
    1.47  
    1.48  Interessant ist auch ein Vergleich der Kurzbeschreibungen von