Hallo, nachdem der Michael Matz (vielen Dank!) mein letztes Problem so hervorragend gelöst hat, habe ich noch ein Problem/Frage: Wie kann man in der Bash am besten Kommandozeilenparameter (z.B. ./bla -v -t -a) mit einer variablen Anzahl und Reihenfolge parsen? Ich habe mir ein Skript gebastelt, welches auch gut funktioniert, aber ich weiß nicht, wie ich die Anzahl der Parameter flexibel gestalte, so daß auch deren Reihenfolge unterschiedlich sein kann (z.B. ./bla -t -v -a, ./bla -v -a -t -d oder ./bla -version). Momentan benutze ich u.a. folgenden Code: for Parameter in $@; do case $Parameter in -h|--h|-H|--H|\-[hH][eE][lL][pP]|\--[hH][eE][lL][pP]) display_help ;; -t|--t|-T|--T) mach was... ;; ...etc... Wie kann ich nun die Liste der Parameter durchlaufen und in Abhängigkeit von verschiedenen Parameter Aktionen durchführen? Eine While-Schleife? Lassen sich damit auch Parameter kombinieren bzw. Parameter definieren, die nicht zusammen auftauchen dürfen? Vielen Dank und schöne Grüße, Werner.