Moin Moin, ich habe folgendes Problem: ich übergebe meine Skript beim Start einige Parameter. ./meinskript.sh x y z q r w In einer ersten case Anweisung benutze ich durch $1 x als eine Option. Anschließend sind y oder y & z meine Argumente (angesprochen durch $2 und $3) für eine Aktion. Diese case Anweisung ist in eine Schleife die solange läuft bis alle Parameter benutzt wurden. nun gehe ich erneut in die case Anweisung und möchte aber dieses mal Anstatt mit $1 auf x zuzugreifen, den nächsten unbenutzten Parameter benutzen. Heißt je nachdem ob nur y oder y&z benutzt wurden nun z oder q aufrufen. Da in meiner case Anweisung jedoch $1 steht, greift dieses wieder auf x zurück.
Wie kann ich es so ändern, dass es den gewünschten Erfolg hat?