Posté(e) le 14 septembre 200618 a Bonjour, J'aimerai rediriger la sortie d'un programme vers un fichier, mais il faudrai que la sortie continue à s'afficher dans la console au fur et à mesure... est-ce que c'est réalisable ? Je suis en korn shell... Merci!
Posté(e) le 14 septembre 200618 a Auteur ah merci, j'ai testé ça: monprogramme | tee monfichier ça marche nickel, par contre je n'arrive plus à récupérer le code de retour de monprogramme, si je fais ça: monprogramme | tee monfichier echo $? ça me renvoie systématiquement 0 j'ai essayé plein de trucs pour récupérer le rc, style monprogramme; export rc=$? | tee monfichier echo $rc mais rien à faire, je n'arrive plus à récupérer le code de retour quelqu'un aurait une idée ? Modifié le 14 septembre 200618 a par Cheveu
Posté(e) le 14 septembre 200618 a si tu fais monprogramme; echo $? | tee out il décompose comme ça : monprogramme; echo $? | tee out; donc tu ne redirige plus la sortie de ton prog vers le fichier... donc il faut grouper : (monprog; echo $?) | tee out chezmoiçamarche.com
Posté(e) le 14 septembre 200618 a Auteur ah ba c'est bon, enfin c'est relou je suis oubligé de faire (monprog; echo $? > /tmp/rc.log ) | tee monfichier export rc=`cat /tmp/rc.log` Parce que si je fait le export dans les paranthèses, ça marche pas. merci à tous :)
Posté(e) le 15 septembre 200618 a Auteur bon par contre je dois traduire mon script en batch... est-ce que par hasard quelqu'un sait comment faire un grep dans une fenetre de commande windows ? ou alors une méthode alternative pour parser un fichier ?
Posté(e) le 15 septembre 200618 a faire un équialent de grep dans Windows ? la commande la plus proche est "find"
Posté(e) le 15 septembre 200618 a comment faire un grep dans une fenetre de commande windows ? Bon courage Fais le en perl ou installe bash sur cygwin...
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.