Il 23:48, giovedì 21 novembre 2002, Félix Hauri ha scritto: ... > la syntaxe: `` $() '' à exactement le même effet que la syntaxe plus > ancienne: `` `` ''... hem: > $ echo -e `printf "\\%03o" 97` > a > $ echo -e $(printf "\\%03o" 97) > a > > Avec l'avantage d'être imbricable: > $ echo -e $(printf "\\%03o" $(echo 64+26|bc)) > Z > > (Ce qui était impensable avec l'ancienne syntaxe: > $ echo -e `printf "\\%03o" `echo 64+26|bc`` > (standard_in) 1: illegal character: ^@ > (standard_in) 1: parse error
Pas totalement vrai, tu peux l'imbriquer, mais ça fait pas propre: $ echo -e `printf "\\%03o" \`echo 64+26|bc\`` Z surtout quand tu à trois ou quattres imbrications différentes avec peut être des autres string à l'intérieur. Avant de connaître la syntaxe $() j'utilisais uniquement `` et je suis arrivé dans certains scripts à avoir jusqu'à 10 \ consécutifs, carrement illisible. ciao, Leo -- Le privilège des grands, c'est de voir les catastrophes d'une terrasse. - Giraudoux -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.