Am Donnerstag, 17. August 2006 16:41 schrieb Achim Schäfer: [...]
- $1 ist das erste Argument, welches Du dem Skript übergeben hast. - mir fehlt ein "break" sorry aber ich fange grad erst mit solch einem progammieren an. hab zwar hier und da mal ein bischen was mit php gemacht aber auch wirklich nur die absoluten anfänge davon :-/
Schau Dir das noch mal genauer an. Wenn Du die case Abfrage verstanden hast, kannst Du Dir sicher selbst erklären, warum sie sich wie beschrieben verhält. Und anschließend erklärst Du mir, was sie eigentlich tun sollte. Ich sehe nämlich den Zusammenhang zu Deinem Vorhaben nicht. Also deine case zeilen sehen schonmal logischer aus wie auf der tutorial seite die ich gelesen habe. ich will erreichen: WENN /tmp/ordner/datei.txt Vorhanden ist DANN case FRAGE DEN BENUTZER OB DATEI ÜBERSCHREIBEN SOLL ODER NICHT bei ja/j/yes/y wget http://datei.aus.dem./internet.txt > /tmp/ordner/datei.txt esac ANSONSTEN download überspringen und nächsten befehle ausführen.
Für das, was Du eigentlich vorhast, könnte Dir folgender Code helfen, den Du (wenn Du case verstanden hast) munter abwandeln kannst: Jap so hab ich case "verstanden" aber guckst du hier: http://www.selflinux.org/selflinux/html/shellprogrammierung03.html#d139e3352 im unteren drittel bei "case-beispiel-fortgeschritten.sh" das habe ich nicht verstanden. davon mal abgesehen funzt nichtmal der code so. :-)
Super heißen Dank!!! Gruß Maurice