[Linux-31] cmd env ??? (Re: pb d'accent (ê)...)

Didier Dufresnoy didierdufresnoy at gmail.com
Mer 12 Nov 17:11:38 CET 2014


Bonjour. Pourriez vous m'indiquer quand et où a lieu le Capitole du Libre
svp ?
Bien à vous
Didier

Le 11 novembre 2014 10:19, Marc Thirion <marc at port-sud.net> a écrit :

> Le 04/11/2014 17:22, pti-jean a écrit :
> > Le 04/11/2014 16:05, Marc Thirion a écrit :
> >>    - tu n'exécutes pas la commande depuis un descendant du Bourne shell
> >> (depuis *csh, un programme C ou autre).
> >
> > Ça veut dire quoi ??? que le Bourne shell n'a pas besoin de env car il
> > l'intègre par défaut ???
>
>   Pas exactement, mais il fournit la même fonctionnalité en permettant
> de donner/changer des valeurs de variables d'environnement pour
> l'exécution d'une commande, comme vu plus haut dans cette discussion (ce
> qui a amené la question "mais alors, à quoi sert env ?" à laquelle je
> répondais).
>
>   La syntaxe est : var1=val1 var2=val2 command arg1 arg2
>
>   Par exemple :
> $ TOTO=titi
> $ export TOTO
>
> $ sh -c 'echo $TOTO'
> titi
>
> $ TOTO=tutu sh -c 'echo $TOTO'
> tutu
>
> $ env TOTO=tata sh -c 'echo $TOTO'
> tata
>
> $ env - sh -c 'echo $TOTO'
>     # <- pas de valeur
> $
>
>
> $ csh
> % TOTO=tutu sh -c 'echo $TOTO'
> TOTO=tutu: Command not found.
> % exit
>
>
>
> --
> Marc Thirion
> _______________________________________________
> Linux-31 mailing list
> Linux-31 at culte.org
> http://culte.org/mailman/listinfo/linux-31
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://culte.org/pipermail/linux-31/attachments/20141112/e380a11e/attachment.html>


Plus d'informations sur la liste de diffusion Linux-31