cmd输出重定向
参考:
场景一:
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包,把异常一并打印到正常输出中