par Argenlos » 26 Jan 2004 16:29
Bonjour,
<BR>
<BR>j'essai de faire un petit script (et c'est pas gagné)
<BR>J'ai jeter plusieurs yeux là dessus :
<BR>
<BR><!-- BBCode auto-link start --><a href="http://www.bsdbooks.net/shells/scripting/fr" target="_blank">http://www.bsdbooks.net/shells/scripting/fr</a><!-- BBCode auto-link end -->
<BR>(je suis miope, astigmade et en plus j'ai de l'exemas aux yeux, et bien sur 5 millimètres de vert anti-reflet <IMG SRC="images/smiles/icon_lol.gif"> )
<BR>
<BR>Mais je ne trouve pas ce que je cherche.
<BR>
<BR>Je cherche a lancer un script avec "n" paramètres (si j'ai bien compris il y a que 10 parametres possible $0,$1...$9, donc pas N paramétres):
<BR>
<BR>Exemple: <!-- BBcode auto-mailto start --><a href="mailto:root@toto#">root@toto#</a><!-- BBCode auto-mailto end --> sh monscript.sh param 1 parm2 parmN ....
<BR>avec "monscript.sh":
<BR>##############
<BR>#!/sbin/sh
<BR>tar -czf monfichier.tar.gz /rep1/ /rep2/ /repN/
<BR>##############
<BR>
<BR>C'est là que j'ai un problème.
<BR>
<BR>Je fait une boucle for par exemple pour déterminer le nombres de paramètres?
<BR>($# étant le nombres total de paramètres, c'est bien comme cela, non?)
<BR>Genre ceci:
<BR>#################
<BR>#!/sbin/sh
<BR>tar -czf monfichier.tar.gz
<BR>for (i=1; i <= $#; i++)
<BR>/${param$i}/
<BR>done
<BR>###################
<BR>
<BR>(je suis pas bon, vous etiez prévenu <IMG SRC="images/smiles/icon_razz.gif"> )
<BR>Ceci ne fonctionne pas bien entendu.
<BR>Je ne sais pas comment vous traduire ce que je désire autrement, qu'avec se petit "essai", j'espère que cela est assez explicite, sinon sonner moi et je tenterais d'être plus clair.
<BR>
<BR> <IMG SRC="images/smiles/icon_rolleyes.gif">
<BR>
<BR>
<BR>Merci.
Petit deviendra grand...