楼 主
怎么将for命令的输出写到文件上去
发表于 2006-12-11 23:15 · 中国 广东 深圳 宝安区 电信
初级用户
★
积分 34
发帖 13
注册 2006-12-10 22:21
19年会员
UID 73132
性别 男
状态 离线
for /r . %a in (*.txt) do if exist %a echo %a
输出到文件里面
还有一个问题是
C:\>for %a in (*.txt) do echo %a >1.txt
C:\>echo ClientLog.Txt 1>1.txt
C:\>echo 123.txt 1>1.txt
C:\>echo 1.txt 1>1.txt
怎么会有个1显示出来?
第 2 楼
发表于 2006-12-12 01:37 · 中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
在for /r . %a in (*.txt) do if exist %a echo %a后加一个>>1.txt就可以了!
1代表输出到命令提示符窗口,而默认的 > 重定向输出操作符是 1.
第 3 楼
发表于 2006-12-12 02:22 · 中国 广东 深圳 宝安区 电信
初级用户
★
积分 34
发帖 13
注册 2006-12-10 22:21
19年会员
UID 73132
性别 男
状态 离线
1代表输出到命令提示符窗口,而默认的 > 重定向输出操作符是 1.
这个不好理解啊
第 4 楼
发表于 2006-12-12 21:46 · 中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
Redtek,一个永远在网上流浪的人……
_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
论坛跳转: