Am Donnerstag, 7. Mai 2009 schrieb Stephan Wezorke: > Hallo Leute, > > ich würde gerne die Bearbeitung von Parametern $1, $2, usw. in eine > Funktion auslagern, da ich diese an verschiedenen Stellen aufrufe. > Dummerweise zählt die Funktion wohl nicht zum Scope-Bereich. Hat jemand > eine Idee, was man da machen kann? > > Hier noch mal ein Beispiel zur Verdeutlichung: > #!/bin/bash > list() { > echo $# # Gibt 0 aus, auch wenn man Parameter übergibt > while [ $# -gt 0 ] > do > echo $1 # Wird entsprechend erst garnicht aufgerufen. > done > } > list; > > Gruß Stephan
Moin, du suchst nicht zufälligerweise "getopt" ? Gibt es auch für die Shell. Gruß Mario Schmidt -- Es ist nie zu spaet, eine glueckliche Kindheit zu haben.
signature.asc
Description: This is a digitally signed message part.
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org