2009-06-09 12 views
2

Pour rediriger ce flux stdout nous utilisons 2> & 1. Pourquoi est-il pas seulement 2> 1? pourquoi & est nécessaire?stderr à stdout

+0

Il ne devrait pas y avoir des espaces autour> car ils ajoutent aussi à l'ambiguïté. – grawity

Répondre

7

parce que votre flux sera redirigé vers fichier nommé « 1 »

+0

alors, pourquoi ce n'est pas & 2> & 1. :-) – chappar

+3

parce que 2 dans ce cas n'est pas ambigu –

3

Parce que 2> 1 redirigerez dans un fichier nommé « 1 ». Le symbole & spécifie un flux plutôt qu'un fichier. Le symbole & n'est pas nécessaire pour le 2 parce que le 2 est toujours un flux inidcator

Questions connexes