[Linux-bruxelles] Bash : substitution de variable
eric Hanuise
ehanuise at fantasybel.net
Dim 5 Jan 11:09:34 CET 2003
la première presentation du MSI abordait ces sujets, les slides/notes
devraient bientot suivre, on transmettra :)
phil tu devrais nous rejoindre pour les suivantes :p
At 18:12 04/01/2003 +0100, you wrote:
> > exemple :
> > a=1
> > echo $$a (réponse : 1)
> > (ce qui serait équivallent à "echo $1")
> >
> > Comment faire ?
>
>Tu ne peux pas utiliser le $$ en bash.. c'est le PID (process ID) du
>programme en cours
>Aussi attention $1 représente le 1er argument donné à un script shell...
>
>Mais si tu veux juste afficher $1 le plus simple est encore un echo '$1'
>(attention single quote) ou bien echo \$1 (déspécialisation)
>
>ou bien le plus simple pour dans ton cas ....
>
>a=1
>echo \$$a (déspécialisation du 1er $ et on affiche le reste)
>Je conseille cependant une lecture ...
>
>UNIX Power Tools (Un achat pour la biblio du BxLug ???)
>
>
>_______________________________________________
>Linux-bruxelles mailing list
>Linux-bruxelles at lists.bxlug.be
>http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
----------------------------------------------------------------------
Eric Hanuise - ehanuise at fantasybel dot net
"If it works, don't fix it"
----------------------------------------------------------------------
() ascii ribbon campaign - against html mail
/\ - against microsoft attachments
Why HTML in E-Mail is a Bad Idea
http://www.betips.net/etc/evilmail.html
Plus d'informations sur la liste de diffusion Linux-bruxelles