bash - Parameterabfrage

2006-08-11 Diskussionsfäden Rüdiger Noack
Moin Wie kann man denn in einem bash-Scripts _ohne_ Umwege den Inhalt des letzten Übergabeparameters ausgeben? Meine Idee (s.u.) funktioniert leider nicht. [EMAIL PROTECTED]:~$ cat par.sh echo PAR1=$1 echo ANZ=$# eval echo ${$#} [EMAIL PROTECTED]:~$ ./par.sh A B C PAR1=A ANZ=3 6312 Was gibt

Re: bash - Parameterabfrage

2006-08-11 Diskussionsfäden Markus Schulz
Am Freitag, 11. August 2006 10:30 schrieb Rüdiger Noack: Moin Wie kann man denn in einem bash-Scripts _ohne_ Umwege den Inhalt des letzten Übergabeparameters ausgeben? Meine Idee (s.u.) funktioniert leider nicht. [EMAIL PROTECTED]:~$ cat par.sh echo PAR1=$1 echo ANZ=$# eval echo ${$#}

Re: bash - Parameterabfrage

2006-08-11 Diskussionsfäden Rüdiger Noack
Markus Schulz schrieb: echo Count: $# COUNT=$# eval x=\$${COUNT} echo $x Danke, meine Lösung ohne Umwege sieht jetzt so aus (der Backslash war der Trick): [EMAIL PROTECTED]:~$ cat par.sh echo PAR1=$1 echo ANZ=$# eval echo \$$# [EMAIL PROTECTED]:~$ ./par.sh A B C PAR1=A ANZ=3 C Rüdiger --