Re: [shell] copier stdout
Jean-Michel OLTRA a écrit : bonjour, Le vendredi 14 octobre 2005, Christophe Diaz a écrit... Merci ça marche. $ macommande | tee monfichier et j'ai la sortie à l'écran et dans 'monfichier'. Pas sûr que tu aies ainsi la sortie d'erreur. Je préconiserais : ma-commande 21 | tee mon-fichier Oui (à moins qu'il ne faille mettre le 21 à la fin...) Non : si tu fais ma-commande | tee mon-fichier 21 c'est la sortie d'erreur de tee que tu rediriges dans mon-fichier, mais pas celle de ma-commande Bernard.
Re: [shell] copier stdout
* Frédéric Bothamy [EMAIL PROTECTED] [2005-10-14 14:09] : * Christophe Diaz [EMAIL PROTECTED] [2005-10-14 14:01] : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout est dans fichier. Je voudrais les deux, un affichage sur l'écran et la copie de cet affichage dans un fichier. Ni google ni les nombreuses docs sur le shell ne m'ont aidé sur ce coup là. Merci pour vos idées. Utilise tee du paquet coreutils : tee - Copier l'entrée standard sur la sortie standard et dans un fichier ainsi : $ macommande | tee fichier Bon, j'ai écrit des aneries (et personne ne m'a corrigé). Il faut plutôt utiliser : $ macommande | tee -a fichier Le -a est utilisé pour ajouter l'affichage au fichier. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [shell] copier stdout
Salut, Florent Bayle a écrit : Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. Regarde du côté de tee. Voir aussi du côté de 'script' pour enregistrer la sortie console de toute une session. -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [shell] copier stdout
Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout est dans fichier. Je voudrais les deux, un affichage sur l'écran et la copie de cet affichage dans un fichier. Ni google ni les nombreuses docs sur le shell ne m'ont aidé sur ce coup là. Merci pour vos idées. Ps J'utilise Bash Regarde du côté de tee. -- Florent -- Citation aléatoire -- Révolution française, Un Corse la finira. -+- Alphonse Allais, Anagrammes -+- pgp8u89F7J5fb.pgp Description: PGP signature
Re: [shell] copier stdout
* Christophe Diaz [EMAIL PROTECTED] [2005-10-14 14:01] : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout est dans fichier. Je voudrais les deux, un affichage sur l'écran et la copie de cet affichage dans un fichier. Ni google ni les nombreuses docs sur le shell ne m'ont aidé sur ce coup là. Merci pour vos idées. Utilise tee du paquet coreutils : tee - Copier l'entrée standard sur la sortie standard et dans un fichier ainsi : $ macommande | tee fichier Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Comment signaler efficacement un bug ? http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [shell] copier stdout
Le Vendredi 14 Octobre 2005 14:04, Florent Bayle a écrit : Le Vendredi 14 Octobre 2005 14:01, Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout est dans fichier. Je voudrais les deux, un affichage sur l'écran et la copie de cet affichage dans un fichier. Ni google ni les nombreuses docs sur le shell ne m'ont aidé sur ce coup là. Merci pour vos idées. Ps J'utilise Bash Regarde du côté de tee. Merci ça marche. $ macommande | tee monfichier et j'ai la sortie à l'écran et dans 'monfichier'. Bonne journée Christophe
Re: [shell] copier stdout
Christophe Diaz a écrit : Bonjour à tous, Lorsque j'exécute une commande, je souhaiterais que l'affichage se fasse à l'écran et une copie dans un fichier. J'ai trouvé comment rediriger la sortie vers un fichier ( ou ) mais en faisant $ macommande fichier il n'y a plus rien à l'écran, tout est dans fichier. Je voudrais les deux, un affichage sur l'écran et la copie de cet affichage dans un fichier. Ni google ni les nombreuses docs sur le shell ne m'ont aidé sur ce coup là. Merci pour vos idées. Ps J'utilise Bash Christophe $ ta_commande argument1 argument2... | tee ton_fichier -- )( | |_ [] Y |\| /\ |-| /\ -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [shell] copier stdout
bonjour, Le vendredi 14 octobre 2005, Christophe Diaz a écrit... Merci ça marche. $ macommande | tee monfichier et j'ai la sortie à l'écran et dans 'monfichier'. Pas sûr que tu aies ainsi la sortie d'erreur. Je préconiserais : ma-commande 21 | tee mon-fichier (à moins qu'il ne faille mettre le 21 à la fin...) -- jm -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]