Re: Role des ` (backquote) ?
Bigdeaper a écrit :
(Pardon pour les accents, je suis sur un qwerty)
Je me demandais quel etait le role des backquote. En effet, supposons
que je veuille lire le script qui lance Mozilla, un :
which mozilla | less
Le tube redirige la sortie standard de "which mozilla" vers "less". Ici
"less" n'attend plus un nom de fichier mais obtient directement ses
informations depuis son entrée standard.
Ici less devrait afficher une ligne de texte (par exemple) :
/usr/bin/mozilla
Pour faire à peu près la même chose qu'après avec un tube, il faudrait
utiliser xargs :
which mozilla | xargs less
ne marche pas. Alors qu'un :
less `which mozilla`
avec les backquotes, bash exécute la commande qui y est inscrite,
récupère les informations sur la sortie standard de cette commande et
les "colle" telles que dans la ligne de commande. La ligne de commande
serait donc équivalente à (par exemple) :
less /usr/bin/mozilla
--
Jonathan ILIAS, technicien de laboratoire à l'ESEO
téléphone direct : 02 41 86 67 60
Reply to: