Redirection de la sortie verbeuse

Résolu
isloer Messages postés 94 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
Je cherche à obtenir la sortie 'verbeuse' d'une commande vers un fichier.

xsetwacom -v --list > xsetwacom
... Display is '(null)'.
... 'list' requested.
... Found device 'Virtual core XTEST pointer' (4).
... Found device 'Virtual core XTEST keyboard' (5).
... Found device 'Power Button' (6).
... Found device 'Power Button' (7).
... Found device 'Wacom Intuos3 9x12 eraser' (8).
... Found device 'Wacom Intuos3 9x12 cursor' (9).
... Found device 'Wacom Intuos3 9x12 pad' (10).
... Found device 'Wacom Intuos3 9x12' (11).
... Found device 'AT Translated Set 2 keyboard' (12).
... Found device 'PS2++ Logitech MX Mouse' (13).
... Found device 'Macintosh mouse button emulation' (14).

Seule la sortie 'non verbeuse' apparaît dans le fichier.
Wacom Intuos3 9x12 eraser ERASER
Wacom Intuos3 9x12 cursor CURSOR
Wacom Intuos3 9x12 pad PAD
Wacom Intuos3 9x12 STYLUS
Comment faut-il faire ?
Merci pour votre aide

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    commande > fichier.log  2>&1
    2
    1. isloer Messages postés 94 Statut Membre
       
      Merci jipicy,
      c'est tout bon.
      0
  2. Utilisateur anonyme
     
    Salut,

    Sous linux, la sortie d'une commande est séparé en deux flux, la sortie «normal» si je peux m'exprimer ainsi et les erreurs.

    Donc quand tu fais :
    commande > fichier


    Seule la sortie normal est redirigée.

    Si tu fais :
    commande 2> fichier


    Cela redirige seulement les erreurs.

    Toi pour ton cas si tu veux avoir les erreurs et la sortie standard tu dois utilisé la syntaxe suivante :
    commande 2>&1 fichier


    @++ :-)
    0
    1. isloer Messages postés 94 Statut Membre
       
      Salut just1602,

      Merci pour tes explications. Claires.
      Toutefois, aurais-tu une explication à la sortie de la dernière commande que tu m'indiques
      commande 2>&1 fichier
      que j'applique à
      xsetwacom -v --list 2>&1 xsetwacom.2
      ce qui me retourne

      ... Display is '(null)'.
      ... 'list' requested.
      unknown argument to list.

      et ne crée aucun fichier.

      Alors que les deux autres redirections > et 2>r
      créent chacune un fichier.
      Le contenu du premier (xtwacom) étant:
      Wacom Intuos3 9x12 eraser ERASER
      Wacom Intuos3 9x12 cursor CURSOR
      Wacom Intuos3 9x12 pad PAD
      Wacom Intuos3 9x12 STYLUS


      et le contenu de second(xsetwacom.1)étant:

      ... Display is '(null)'.
      ... 'list' requested.
      ... Found device 'Virtual core XTEST pointer' (4).
      ... Found device 'Virtual core XTEST keyboard' (5).
      ... Found device 'Power Button' (6).
      ... Found device 'Power Button' (7).
      ... Found device 'Wacom Intuos3 9x12 eraser' (8).
      ... Found device 'Wacom Intuos3 9x12 cursor' (9).
      ... Found device 'Wacom Intuos3 9x12 pad' (10).
      ... Found device 'Wacom Intuos3 9x12' (11).
      ... Found device 'AT Translated Set 2 keyboard' (12).
      ... Found device 'PS2++ Logitech MX Mouse' (13).
      ... Found device 'Macintosh mouse button emulation' (14).ci
      Merci
      0