Shell-Skript: Auswertung von Parametern

Lucky Luke

Ensign
Registriert
März 2005
Beiträge
129
Grüße an die Gemeinde,

ich experimentiere gerade ein wenig mit Shellskript und Linux. Ich will im Grub-Bootmenü weitere Einträge erzeugen, die per Kommandozeile und partimage ein Festplattenimage wiederherstellt und danach neustartet. Das möchte ich erreichen mit Hilfe von Parameter, die der Kernel beim start nicht interpretieren kann. Z.B:
Code:
/boot/vmlinuz-2.6.15-25-k7 root=/dev/sda1 ro img1
Jetzt soll ein Shellskript greifen, dass durch den Parameter "img" gestartet wird. Die Zahl dahinter soll die entsprechende Image-Datei wiederherstellen, z.B:
Code:
partimage restore /dev/hda2 /mnt/temp1/had2_1img.gz
oder
Code:
partimage restore /dev/hda2 /mnt/temp1/had2_2.img.gz

Meine Frage ist jetzt, wie ich an diesen Paramter in Shell rankomme. Wird die ein enstprechend benanntes Shellskript (z.B. img.sh) gestartet wenn der Kernel das nicht deuten kann? Und wie kann ich die Zahl dahinter auswerten? ...

Thx schon mal!!

Edit: Bei Perl gibt es ein Paket namens GetOpt, das für die Auswertung von Parametern zuständig ist. Gibt es vielleicht etwas Äquivalentes unter Shell?

Lg Lucky
 
Zuletzt bearbeitet:

Ähnliche Themen

T
  • Tandeki
  • Online
Antworten
6
Aufrufe
3.597
T
Zurück
Oben