把cmd信息中的正常和异常输出分别输出到不同txt文件中【转】

cmd输出重定向

参考: 

http://blog.csdn.net/songyang516/article/details/6758256

http://blog.csdn.net/jifengszf/article/details/5956517

 

场景一:

  1.大量滚动信息容纳不下,在小黑屏中被冲刷掉.

  2.希望把正常输出和异常输出分别输出到不同地方.

 

相关命令

一共有4个输出到文件的命令,现以jar命令打war包举例说明:

命令 说明 举例     
> 正常输出覆盖指定文件  jar -xvf my.war @select.txt  > output.txt    
2> 正常输出尾部追加到指定文件  jar -xvf my.war @select.txt  2> output.txt    
>> 异常输出覆盖指定文件  jar -xvf my.war @select.txt  >> error.txt    
2>> 异常输出尾部追加到指定文件  jar -xvf my.war @select.txt  2>> error.txt    

 

 

 

 

 

当然如果要分别输出到 正常和异常的txt文件中,就需要组合使用

jar -xvf my.war @select.txt  > output.txt  2>error.txt

 

其它语句

java -jar main.jar > output.txt 2>error.txt    运行jar包,把异常输出到error.txt中
java -jar main.jar > output.txt 2>&1      运行jar包,把异常一并打印到正常输出中

 

posted @ 2016-11-22 19:18  苦涩泪滴  阅读(1347)  评论(0编辑  收藏  举报