On Wed, 17 Aug 2005 07:36:04 +0200
furstoss maurice <[EMAIL PROTECTED]> wrote:
> On Tue, 16 Aug 2005 11:31:10 +0200
> "Serge Noiraud" <[EMAIL PROTECTED]> wrote:
>
> > set -- $(uname -a)
> > echo $1 te donnera Linux
> > echo $2 ton nom de machine
> > echo $3 ta version
> > etc ...
>
> à partir de 10 (2 chiffres) cela déconne, comment écrire echo $10 pour un
> résultat correct, merci?
>
> --
>
> maurice furstoss
>
que nenni :)
on peut avoir autant d'arguments qu'on veut ou presque. il suffit d'encadrer le
nombre avec {}. ${11} est le 11ème argument, alors que $11 est le 1er argument
suivi de 1.
exemple:
]$ set -- a b c d e f g h i j k l; echo $11; echo ${11}
a1
k
pour boucler à l'intérieur des arguments, il suffit de mettre "for arg; do
...", sans préciser in qqchose.
]$ for arg; do echo "$arg"; done
a
b
c
d
e
f
g
h
i
j
k
l
bye
jipe
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________