Selflinux - Shellprogrammierung 2 #3
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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