Re: [ssfr] Récupérer $1 dans une fonction

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Le 2008-07-07, à 14:47:17 +0200, Marc Chantreux (marc.chantreux@xxxxxxxxxxxxxxxxxx) a écrit :

> Lignes : 33
> 
> On Mon, Jul 07, 2008 at 02:09:46PM +0200, steve wrote:
> > Le 2008-07-07, à 13:38:02 +0200, Marc Chantreux (marc.chantreux@xxxxxxxxxxxxxxxxxx) 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/

Je suis en plein dedans depuis plusieurs jours ;-)


---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/