linux-l: Argumente $* trennen

Steffen Dettmer steffen at dett.de
Fr Dez 1 19:19:07 CET 2000


* Rolf Buenning wrote on Fri, Dec 01, 2000 at 18:20 +0100:
> Hallochen,
> 
> Weiss jemand (davon gehe ich aus), wie ich innerhalb eines Scriptes
> einen String z.B. "xxx yyyy" in die zwei Strings "xxx" u. "yyyy" trennen
> kann?

echo 'xxx yyy' | awk '{print $1}'
und:
echo 'xxx yyy' | awk '{print $2}'
(usw.)

oder noch schicker (besonders, wenns mehr Parameter sind):

STR="xxx yyy zzz"

declare -a para
para=($STR)

dann geht:
echo ${para[0]}
echo ${para[1]}
echo ${para[2]}
usw.


oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l