Redirection de la sortie verbeuse

Résolu/Fermé
isloer Messages postés 93 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 15 février 2012 - 2 mai 2010 à 14:57
 Utilisateur anonyme - 2 mai 2010 à 23:33
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

A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
2 mai 2010 à 17:18
Salut,

commande > fichier.log  2>&1
2
isloer Messages postés 93 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 15 février 2012
2 mai 2010 à 19:40
Merci jipicy,
c'est tout bon.
0
Utilisateur anonyme
2 mai 2010 à 15:24
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
isloer Messages postés 93 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 15 février 2012
2 mai 2010 à 16:49
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
Utilisateur anonyme
2 mai 2010 à 23:33
Pour être honnête je ne comprend pas trop.

Moi j'ai regarder le tuto sur le sdz : https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/40444-les-flux-de-redirection

@++ :-)
0