Re : Re : Re : script bash

Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.

Sujet en cours de lecture : script bash par | (Haut de page) |


Re : Re : Re : script bash

Tian Envoyé le : 08/09/2004 à 10:34
Bonjour,
Anonyme a dit :

J'ai essayé cette méthode:erreur=`eval "$1" 2>&1` Et cela marche !

eval exécute la chaîne $1.
2>&1 me permet de récupérer les éventuelles erreurs.

Ce que je ne comprend pas bien c'est pourquoi le 2>&1 n'est pas interprété comme "2>&1".
Dans le cas d'eval, je pense en fait qu'il prend le 2>&1 aussi comme un parametre. Mais lui ensuite analyse tous ses parametres pour voir ce qu'il faut en faire. Il reconnait alors qu'il y a une redirection et la traite en consequence.

Heureux que le probleme soit resolu (meme si je n'y suis pour rien ;) ). Et merci pour le retour d'information.  

Pas de réponse