2010-10-28 5 views

Répondre

4

Qu'est-ce que vous voyez sur le terminal est l'erreur type de votre processus. Les deux sont dirigés vers le même périphérique terminal par défaut (en supposant qu'aucune redirection ne soit mise en œuvre).

La redirection >&xyz redirige à la fois la sortie standard et erreur dans le fichier xyz.

Je ne l'ai jamais utilisé mais je penserais, par extension, que N>&xyz redirigerait le gestionnaire de fichiers N et l'erreur standard à votre fichier. Donc, 1>&xyz est équivalent à >&xyz qui est également équivalent à >xyz 2>&1.

+0

Merci beaucoup pour votre réponse. Après l'avoir lu, je suis arrivé avec la commande 'haizea -c simulated.conf 2> & 1 | Grep 'CLOCK'', ce que je voulais vraiment. –

+0

Je ne sais pas pourquoi, mais j'utilise toujours et préfère> xyz 2> & 1 – shantanuo

1

> redirige la sortie standard uniquement.

>& ou &> ou 1>& redirection fois la sortie standard et l'erreur standard.

Votre programme est l'impression sur l'erreur standard qui ne se redirigée dans le cas 1.

Questions connexes