bash-Syntax
bash-Syntax
Kann mir jemand sagen, wo ich eine ordentliche, systematische Beschreibung der Syntax für die Erstellung von bash-shell-Skripten (möglichst auf Deutsch) finde.
Grüße, Günther
Grüße, Günther
-
- Beiträge: 96
- Registriert: 17.07.2002 17:04:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Hallo,
es existieren die Pakete doc-linux-de, doc-linux-html und doc-linux-text. Darin findest Du ein oder 2 HOWTOs zu Bash, aber in wie weit die Deutsch sind, weis ich nicht. Alternativ gab es oder gibt es ein Buch von Helmut Herold, in dem alle Shell's behandelt wurden/werden. Ich perönlich habe von O'Reilly eine englisches Buch (http://www.oreilly.de/catalog/bash2/), das meines Erachtes recht gut gelungen ist. Ansonsten findest Du vielleicht unter http://www.tldp.org noch etwas dazu?!?
Viele Grüße,
Jens.
es existieren die Pakete doc-linux-de, doc-linux-html und doc-linux-text. Darin findest Du ein oder 2 HOWTOs zu Bash, aber in wie weit die Deutsch sind, weis ich nicht. Alternativ gab es oder gibt es ein Buch von Helmut Herold, in dem alle Shell's behandelt wurden/werden. Ich perönlich habe von O'Reilly eine englisches Buch (http://www.oreilly.de/catalog/bash2/), das meines Erachtes recht gut gelungen ist. Ansonsten findest Du vielleicht unter http://www.tldp.org noch etwas dazu?!?
Viele Grüße,
Jens.
- godsmacker
- Beiträge: 902
- Registriert: 16.03.2003 21:50:26
- Lizenz eigener Beiträge: Artistic Lizenz
- Wohnort: Chemnitz
-
Kontaktdaten:
An die Bücher komme ich erst nächste Woche.
Ich habe zwar einige Erfahrung in Pascal, aber ich bin offensichtlich nicht in der Lage, folgendes kleines shell-script richtig zu schreiben. Kann mir jemand sagen, was ich hier falsch schreibe:
Wozu ist eigentlich das Semikolon gut?
Grüße Günther
Ich habe zwar einige Erfahrung in Pascal, aber ich bin offensichtlich nicht in der Lage, folgendes kleines shell-script richtig zu schreiben. Kann mir jemand sagen, was ich hier falsch schreibe:
egal, was ich eingebe, das if wird immer angesprungen.#! /bin/sh
#Prog. schaltet den Rechner aus. Benötigt super
read -p "j drücken, wenn Sie ausschalten wollen " wahl
clear
if [ $wahl=j ]; then
super shutdown -h now
fi
Wozu ist eigentlich das Semikolon gut?
Grüße Günther
hast du es so schon mal probiert (ungetestet)?
npi
Code: Alles auswählen
#! /bin/sh
#Prog. schaltet den Rechner aus. Benötigt super
read -p "j drücken, wenn Sie ausschalten wollen " wahl
clear
if [ "$wahl" = "j" ]; then
super shutdown -h now
fi
Das wird gebraucht, weil in der gleichen Zeile noch ein Befehl steht. (then)Günther Ditthardt hat geschrieben: Wozu ist eigentlich das Semikolon gut?
Grüße Günther
Ich würde den read-Befehl noch mit "-n 1" ergänzen.
@npi: Sieht richtig aus.
[ jabber ] chimerer@amessage.de
So zum Beispiel:Günther Ditthardt hat geschrieben:wie soll das aussehen mit "-n 1"?
Code: Alles auswählen
#!/bin/sh
# Prog. schaltet den Rechner aus. Benötigt super
read -n 1 -p "j drücken, wenn Sie ausschalten wollen " wahl
clear
if [ $wahl = "j" ]
then
super shutdown -h now
fi