2010-11-10 23 views
1

J'ai lu le manual of batch file command et il dit en utilisant l'opérateur <& pour rediriger l'entrée et la duplication et en utilisant l'opérateur >& pour rediriger la sortie et la duplication.Quels sont les opérateurs de redirection et de duplication dans les fichiers batch?

Je suis vraiment confus, je ne peux pas comprendre ce que cela signifie. Quelqu'un peut-il me donner un scénario de la vie réelle? L'exemple mis sur le site est vraiment difficile à comprendre.

+0

Pouvez-vous fournir le code que vous utilisez? Savez-vous ce que les opérateurs de redirection signifient? Ou essayez-vous de les découvrir? – jcolebrand

+1

En outre, les scripts d'automatisation peuvent généralement être trouvés sur serverfault – jcolebrand

+0

salut, belisarius, merci pour votre commentaire. Je suis un débutant ici. pas tout à fait familier avec la règle dans stackoverflow. drachenstern, je n'ai pas de code pour vous montrer. Je commence juste à apprendre la commande de fichier par lots, et lire le manuel, trouver le "dupliquer et rediriger l'opérateur" difficile à comprendre, en essayant de comprendre. –

Répondre

1

L'utilisation la plus courante de c'est la suivante:

pp.bat > caca.txt 2>&1 

qui signifie:

Send the standad output of pp.bat (handle 1) to caca,txt and the standard error 
(handle 2) to the standard output. Result: both std out & err goto caca.txt 

HTH!

+0

alors de quoi s'agit-il: Pour trouver File.txt, puis rediriger le handle 1 (c'est-à STDOUT) et gérer 2 (c'est-à-dire, STDERR) au Search.txt, tapez: findfile file.txt> search.txt 2 <& 1 –

+0

la direction est modifiée, mais produit le même résultat, qui me confond le plus –