[commande] redirection

45 -  
 45 -
Bonjour et bonne année;
J'ai une question a vous poser. On va dire que com est une commande et fich.txt est un fichier ordinnaire vide.
Je souhaite executer la commande com et je souhaite que si des errurs se produisent qu'elles s'affichent à l'écran ET que ces erreurs soient aussi enregistré dans le fichier fich.txt. Comment y arriver?
(j'avais pensé a : com 2 2 > fich.txt mais est ce que ça marche?)
merci pour votre aide

6 réponses

  1. 45
     
    cette commande permet de rediriger la sortie standard et l'erreur standard vers un seul et même fichier.
    Ce que je voulais faire c'etait d'executer une commande (compilation de gros fichiers) et que les erreurs soient affichés a l'ecran et en plus enregistrés dans fich.txt
    0
  2. 45
     
    merci, mais ce que je ne sais pas c'est comment afficher les messages d'erreurs a l'écran et dans un fichier en meme temps
    0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Avec la commande "tee" :
    commande  |  tee  2>error.fich
    "man tee" pour plus de détails ;-))
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. hssissen Messages postés 844 Date d'inscription   Statut Membre Dernière intervention   50
     
    Salut 45,

    Essaie avec:

    com >& fich.txt
    -1