Laurent Menase wrote:
> si tu veux utiliser le resultat d'une commande utilise
> $( commande )
> ou
> ` commande `  - c'est le backquote et pas la doublequote-
> - le double crotte n'execute pas les commande, mais expand juste les
> parametres-
>   
Je deconseille l'utilisation des backquotes. OK, $() prend un caractere
de plus, mais peut s'imbriquer facilement.

[ ~]$ foo=$(grep -c $(expr 2 + 2) /etc/passwd)
[ ~]$ echo ${foo}
11

De meme les {} sont plus longs a tapper, mais permettent de mieux lire
le script et de faire des trucs impossible sans comme mv ${fichier}
${fichier}old.

-- 
Thomas
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à