Hallo,
ich arbeite zur Zeit an einem kleinen Bash Script und frage mich, wie man das folgende Problem löst. Ich rufe mein Script z.B. so auf:
bash script.sh --givenname max --lastname mustermann
man soll es aber auch als
bash script.sh --lastname mustermann --givenname max
aufrufen können. Das Problem ist, dass ich nicht einfach statisch "$1" und "$2" für den Vornamen und "$3" und "$4" für den Nachnamen verwenden kann. Wie kann ich die Parameter einfach nach z.B. "--lastname" durchsuchen, die Position davon erfragen, also z.B. --lastname ist dann "$1", dann weiß ich, der String für den Nachname ist "$2". Ich hoffe mein Problem ist verständlich und danke für alle Antworten im Voraus.