Selflinux - Shellprogrammierung
Von: "Spielmann Werner" Werner.Spielmann@SWAROVSKI.COM
Hallo Herr Schaten!
Ich finde es ganz toll, dass es Leute gibt, die Unterlagen wie das Shellskript-Manual auf www.selflinux.org erstellen.
Beim Durchsehen dieses Skripts fiel mir kleine Tippfehler auf: (http://www.selflinux.org/selflinux/html/shellprogrammierung03.html)
Dabei ist nur der letzte Punkt ein Fehler im Code, die anderen sind nur Rechtschreib-Unsauberkeiten.
Ich hoffe, damit nicht all zu sehr zu nerven ... ;-)
Abschnitt 3.1.2 Rückgabewerte
Wenn unter Unix ein Prozeß beendet [...] seinen aufrufenden Prozeß zurück. So kann der Mutterprozeß kontrollieren, [...]
=> jeweils "Prozess"
Abschnitt 3.3 Vordefinierte Variablen
$$ Prozeßnummer der aktiven Shell $! Prozeßnummer des letzten Hintergrundprozesses
=> wie oben, jeweils "Prozess..."
Abschnitt 3.4 Variablen-Substitution
[...] Das umfaßt sowohl [...] => "umfasst"
Abschnitt 3.7 Mustererkennung [...] Sonderzeichen in Suchmustern: [...] $ Übereinstimmung, wenn der vorhergehende Azusdruck am Zeilenende steht. => "Ausdruck" [...] [^a-z] erfaßt alle Zeichen, die keine Kleinbuchstaben sind.[...] => erfasst [...] Beispiele: Muster [...] "Wort" Ein Wort in Anführunszeichen. => Anführungszeichen
Abschnitt 3.17: for. . .
(Wenn man trotzdem eine Laufvariable braucht, muss man dazu die while-Schleife mißbrauchen. => missbrauchen).
Abschnitt 3.19:
Hier steht nach "test" eine Klammer zu viel: [...] wie bei der if-Anweisung, mit dem Befehl test) formuliert.[...]
Abschnitt 3.23:
{ Befehl1 ; Befehl2 } Ausführung der Befehle in der momentanen Shell
Hier fehlt vor der abschließenden geschwungenen Klammer ein ';'
Danke nochmals für Ihre Arbeit!
Mit freundlichen Grüßen
Werner Spielmann