[PERL] messages d'erreurs dans un fichier txt
Résolu
chossette9
Messages postés
4239
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'aimerais savoir s'il est possible, lors de l'exécution d'un fichier perl, d'écrire les messages d'erreurs dans un fichiers texte.
Je suis en train d'exéécuter un code où il y a (apparemment) beaucoup d'erreurs de code, ce qui fait que l'invite de commandes (je travaille sous Linux en passant par Putty et Xming) me sort les dernières erreurs, et il ne m'affiche pas tout même en remontant grâce à l'ascenseur. J'aimerais donc savoir s'il est possible de rediriger les messages d'erreurs dans un fichier texte.
Merci de votre(vos) réponse(s).
j'aimerais savoir s'il est possible, lors de l'exécution d'un fichier perl, d'écrire les messages d'erreurs dans un fichiers texte.
Je suis en train d'exéécuter un code où il y a (apparemment) beaucoup d'erreurs de code, ce qui fait que l'invite de commandes (je travaille sous Linux en passant par Putty et Xming) me sort les dernières erreurs, et il ne m'affiche pas tout même en remontant grâce à l'ascenseur. J'aimerais donc savoir s'il est possible de rediriger les messages d'erreurs dans un fichier texte.
Merci de votre(vos) réponse(s).
A voir également:
- Trouver erreur de syntaxe fichier txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
7 réponses
En vrai ? j'en sais strictement rien XD
Mais je crois que quand tu fais perl ...> fichier.txt ça redirige stdout dans un fichier. Mais toi c'est sur stderr que les erreurs s'affichent, donc 2>&1 ça redirige stderr sur stdout .
Ou pas ... ^^
Source : http://forum.ubuntu-fr.org/viewtopic.php?id=260313
Ah un +1 à mon message donc ça doit-être ça ^^
Mais je crois que quand tu fais perl ...> fichier.txt ça redirige stdout dans un fichier. Mais toi c'est sur stderr que les erreurs s'affichent, donc 2>&1 ça redirige stderr sur stdout .
Ou pas ... ^^
Source : http://forum.ubuntu-fr.org/viewtopic.php?id=260313
Ah un +1 à mon message donc ça doit-être ça ^^
Si tu es sous linux une simple redirection standard vers un fichier lors de l'appel de ton script suffi :
Exemple : ls -R > monfichier.txt
(>> pour faire un append > pour faire une ecriture depuis le début de fichier. Créer un fichier si il n'y en as pas.)
Exemple : ls -R > monfichier.txt
(>> pour faire un append > pour faire une ecriture depuis le début de fichier. Créer un fichier si il n'y en as pas.)
tu peux rediriger tout ce que tu veux. Lorsque que tu exécutes "ls" par exemple, pour stocker le contenu tu fais ls > fichier_stockage.txt et là tu auras tout dedans. ça marche pour tout.
En fait ça redirige les flux de sorties écran vers un fichier !
quand tu exécutes le fichier toto.pl tu fais pl toto.pl > retour.txt =)
En fait ça redirige les flux de sorties écran vers un fichier !
quand tu exécutes le fichier toto.pl tu fais pl toto.pl > retour.txt =)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question