PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell-Skript: Auswertung von Parametern



Lucky Luke
30.09.2009, 09:24
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:

/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:

partimage restore /dev/hda2 /mnt/temp1/had2_1img.gz
oder

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

hostile
02.10.2009, 13:27
http://www.linux-praxis.de/linux1/shell2_4.html

gruß
hostile