25 四月, 2005
MS DOS 命令stdout和stderr的输出
winxp带的dos command支持stderr的重定向输出,格式和linux下一样。例如:
- cvs update >update.lst 2>&1
这个表示将cvs update的output,包括stdout和stderr,保存到changed.lst中
- cvs update 2>NUL
这个命令只显示stdout的内容,stderr被重定向到空设备nul中,这里的NUL类似于linux中的/dev/null
和linux一样,dos命令缺省的重定向(">"或">>"到文件,"|"到另外一个命令)只包括stdout的内容
另,dos中的find命令,相当于linux中的grep,可以查找文件中匹配的行。fc和sort,分别和linux下的diff和sort对应。
最新回复
发表评论



