[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