中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 21:38
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » nul 2 与nul 1疑惑??? 查看 744 回复 3
楼 主 nul 2 与nul 1疑惑??? 发表于 2009-12-11 00:37 ·  中国 山西 朔州 联通
初级用户
积分 54
发帖 20
注册 2006-12-13 23:52
19年会员
UID 73432
性别 男
状态 离线
>nul 2为错误输出,>nul 1为标准输出


如果ABC.EXE这个程序运行后输出方式只有两种,一种为标准的,一种为错误的,那么我想把ABC.EXE程序的两种输出方式都>>于LOG.LOG文件中,也就是不管它执行成功,还是失败,都将记录写于LOG.LOG文件中。

用abc.exe >nul 2>nul 1>>log.log失败,请大家指教!谢谢。
2 发表于 2009-12-11 09:42 ·  中国 北京 中电华通通信有限公司
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
18年会员
UID 116706
性别 男
状态 离线

echo. > log.log
for /f "delims=" %i in ('abc.exe') do echo %i >> log.log


[ Last edited by qinchun36 on 2009-12-11 at 09:51 ]
┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛
3 发表于 2009-12-11 10:20 ·  中国 北京 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
abc.exe >>log.log 2>&1
4 发表于 2009-12-11 10:24 ·  中国 北京 中电华通通信有限公司
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
18年会员
UID 116706
性别 男
状态 离线
哇,原来是合并的放后面啊,我说怎么不行,HAT果然牛比!
┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛
论坛跳转: