Re: [ssfr] Récupérer $1 dans une fonction |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
On Mon, Jul 07, 2008 at 02:09:46PM +0200, steve wrote:
> Le 2008-07-07, à 13:38:02 +0200, Marc Chantreux (marc.chantreux@xxxxxxxxxxxxxxxxxxx) a écrit :
> > $1 hors de ta fonction est le premier argument passé au script
> > $1 dans ta fonction est le premier argument passé à ta fonction!
> Donc ce ne sont pas les mêmes $1, c'est bien ça ?
bingo!
$1 est local a la fonction:
a () { b ARGB; echo $1; }
b () { c ARGC; echo $1; }
c () { echo $1; }
echo $1
a go
mets tout ca dans un script toto et tappes:
../toto tata
une bonne lecture pour débuter:
http://abs.traduc.org/abs-5.3-fr/
--
Marc Chantreux
BibLibre, expert en logiciels libres pour l'info-doc
http://biblibre.com
---