码迷,mamicode.com
首页 > 其他好文 > 详细

BAT重定向

时间:2016-07-20 17:26:55      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:

数字代号:

0表示标准输入,如键盘

1表示标准输出

2表示标准错误输出

3~9默认情况下指向空

nul表示空设备,即不存在的设备

重定向符号:

>:默认为标准输出重定向,与1>相同

1>&2将标准输出重定向到标准错误输出

2>&1将标准错误输出重定向到标准输出

注:&>file或者m>&n均是独立的重定向符号,不要分开来理解。

 

示例1:

echo aaa 1>nul 2>nul

屏蔽标准输出和标准错误输出。

示例2:

echo aaa 1>&2

把标准输出重定向到错误输出,将结果输出到控制台

示例3:

echo aaa >hello.txt 2>&1

标准输出和错误输出都重定向到hello.txt文件

 示例4:

echo aaa &>hello.txt 

将所有输出重定向到hello.txt,包括3~9的输出(如果定义了的话)。

示例5:

echo aaa 5>hello.txt 4>&5 3<&4 1<&3

将结果输出到hello.txt中

3<&4表示将4的输出重定向到3

 

BAT重定向

标签:

原文地址:http://www.cnblogs.com/xb2016/p/5688971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!