"Mickael Vera" <[EMAIL PROTECTED]> writes:

>> apt-get remove --purge $(COLUMNS=80 dpkg -l | grep gnome)

[...]

> Par curiosit� que signifie le $ dans cette ligne de commande ?

'foo $(bar baz)' est interpr�t� par le shell (enfin, sh/bash et zsh le
font, je ne sais pas pour les autres) de la mani�re suivante :
Ex�cuter la ligne de commande avec $(...) remplac� par le r�sultat de
la commande dans le $(...).  C'est �quivalent � la syntaxe foo `bar
baz` (� ceci pr�s que la syntaxe $(...) peut �tre imbriqu�, au
contraire de `...`, IIRC) Dans ce cas, il se passera :

COLUMNS=80 dpkg -l | grep gnome -> <r�sultat>.
apt-get remove --purge <r�sultat>

voir 'man zshexpn', ou bien l'analogue sh/bash.

Répondre à