楼 主
复制句柄不懂!指点一下!!!
发表于 2006-05-07 06:26 · 中国 山西 太原 联通
新手上路
★
积分 16 发帖 4 注册 2006-04-14 05:57 20年会员 UID 53806 性别 男
状态 离线
复制句柄
重定向操作符 & 可以将输出或输入从一个指定句柄复制到另一个指定的句柄。例如,要将 dir 输出发送到 File.txt 并将错误输出发送到 File.txt,请键入:
dir>c:\file.txt 2>&1
哪位高人给我指点指点啊!!!这老半天的看不懂啊!谢过了!!!
第 2 楼
发表于 2006-05-07 12:14 · 中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013 发帖 718 注册 2006-02-18 07:07 20年会员 UID 50550
状态 离线
关键在于“句柄”这个比较抽象的词吧。
通俗点讲:
句柄,只是个数值而已,一个句柄代表一个对象的编号,在命令提示符下,句柄0代表输入,句柄1代表正常的输出,句柄2代表错误的输出。句柄3-句柄9由程序自己指定。在命令提示符中你只要知道0代表输入,1代表输出,2代表错误的输出就行了。
dir >c:\file.txt 2>&1这条命令其实是
dir 1>c:\file.txt 2>&1
这是由于将输出重定向到文件时可以省略1。
第 3 楼
发表于 2006-05-07 15:39 · 中国 山西 太原 联通
新手上路
★
积分 16 发帖 4 注册 2006-04-14 05:57 20年会员 UID 53806 性别 男
状态 离线
呵,谢谢啊!!!
没想到会有人回答我的问题!
呵,谢版主了!!!
哦,想明白了,你这么一说,
那后面那个复制就是将错误输出定向到前面1定向的文件吧!!!
对吗?谢谢啦!!!
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正