经过很长时间的迷茫,开垦了这片测试的田地,希望自己勤勤恳恳的播种,认认真真的施肥,扎扎实实的松土,在这片贫瘠的土地里,能品尝到victory的喜悦。

Dos命令中重定向的问题

上一篇 / 下一篇  2011-06-27 22:49:28 / 个人分类:批处理学习笔记1

重定向 >>> 
将输出信息重定向到指定的设备或文件。系统默认输出到显示器,例如:
echo aaaaa>a.txt    将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示,覆盖a.txt之前的内容
echo aaaaa>>a.txt    显示内容继续输出到a.txt中.
ps: .>、>>输出重定向命令 
将一条命令或某个程序输出结果的重定向到特定文件中, > 与 >>的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容

echo.>>a.txt      向文件中加入空白行

2>&1
1代表标准输出,2代表标准错误输出。
echo aaaaa>a.txt 2>&1   将标准错误输出重定向到标准输出中,再将标准输出重定向到a.txt中。
例如:   
ech 44>a.txt 2>&1      执行命令产生的错误信息将被输出到文件中,若没有2>&1,则错误信息输出到屏幕上。

TAG:

 

评分:0

我来说两句

Open Toolbar