[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash - Parameterabfrage



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.
>
> erno@flinker:~$ cat par.sh
> echo PAR1=$1
> echo ANZ=$#
> eval echo ${$#}
> erno@flinker:~$ ./par.sh A B C
> PAR1=A
> ANZ=3
> 6312
>
> Was gibt denn ${$#} hier aus?

ist wohl die aktuelle ProzessID

versuchs mal so:

echo "Count: $#"
COUNT=$#
eval "x=\$${COUNT}"
echo $x


-- 
Markus Schulz

> > Ich kann warten.
> Du bist noch jung?
Ich komme langsam in das Alter, in dem man zwar das warten gelernt, aber
nicht mehr viel Zeit hat ;-)



Reply to: