Le lundi 04 avril 2011 à 11:34, Alain Vaugham (Alain Vaugham <al...@vaugham.com>) a écrit :
> Je n'ai pas gardé d'exemples pour étoffer mon propos ici mais j'ai en mémoire > des commandes qui refusaient de s'enchainer avec d'autres par un pipe. > C'étaient des commandes pour alimenter des programmes et qui comportaient des > logins, des redirections, des ribambelles d'options avec des - et des " ou > des ' (je ne sais jamais lequel) pour différencier du texte avec des > commandes. Peut-être aussi `...` ? Ce symbole sert à intégrer dans la ligne de commande le résultat d'une autre commande, qui est effectuée auparavant. Un peu comme les parenthèses en algèbre. Exemple : seq 1 3 1 2 3 Ainsi, la commande for i in `seq 1 3` ; do ls toto_${i}*.png ; done est équivalente à : ls toto_1*.png ls toto_2*.png ls toto_3*.png Remarque : $(...) fait aussi à peu près la même chose que `...`. Je crois me souvenir que l'un ouvre un nouveau processus shell et pas l'autre. Cyprien. -- Cyprien Gay http://aful.org/ http://racketiciel.info/ http://bons-constructeurs-ordinateurs.info/ _________________________________ Linux mailing list Linux@lists.parinux.org http://lists.parinux.org/mailman/listinfo/linux