[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: