[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] atelier Bash - spécifications Posix


From Jean-Yves Boisiaud <jyblst at erasys dot fr>
Subject Re: [gulliver] atelier Bash - spécifications Posix
Date Sun, 15 Oct 2006 19:24:52 +0200

Jean-Yves Boisiaud wrote:
Gilles LAMIRAL wrote:
Bonjour,

juste pour chipoter ;-) :
tar cf - repertoire | (cd /repertoire/de/destination && tar xvf -)

Idem. Pourquoi dépenser un sous-processus...


tar cf - repertoire | { cd /repertoire/de/destination && tar xvf - ; }
^

A quoi sert le ';' ?

je crois que j'ai compris. le '}' est donné en paramètre à tar. le ; permet de dire à bash que c'est la fin de l'instruction tar et donc le } est correctement interprété par bash.


Curieux. Et ça fonctionne de la même façon avec ksh.

Le couple {} est vu par le shell comme une fonction anonyme.




---- Liste gulliver ----
Se désinscrire, mailto:gulliver-unsubscribe at listes dot gulliver dot eu dot org
GULLIVER,       http://gulliver.eu.org/