|
![]() | 作者: guzhu [guzhu]
![]() |
登录 |
>& 将一个句柄的输出写入到另一个句柄的输入中。 <& 从一个句柄读取输入并将其写入到另一个句柄输出中 C:\Documents a C:\>dir <& More? y 此时不应有 <&。 C:\>dir >& More? y 此时不应有 >&。 有人可以愿意帮我用示例解释一下吗? 什么意思呢? 到底该如何用? 半天没有找到资料,麻烦大家了! |
地主 发表时间: 04-08-09 20:19 |
![]() | 回复: kert_t8 [kert_t8] ![]() |
登录 |
如果仅仅是< >,那么这是一个关于管道操作的命令 所以,如果你输入dir >@ 或者市 dir>abc.txt 那么都会生成一个文件,将dir 的结果记录下来.但是输入 dir>& 产生如下反应我想应该是&是一个比较特殊的符号,他肯定在dos里面有别的含义, 我知道的也就这么多 |
B1层 发表时间: 04-08-13 17:32 |
![]() | 回复: guzhu [guzhu] ![]() |
登录 |
不是问哪个,我问的是">&" 和"<&"! 大家都没有用过吗? |
B2层 发表时间: 04-08-13 17:34 |
![]() | 回复: guzhu [guzhu] ![]() |
登录 |
![]() |
B3层 发表时间: 04-08-16 08:26 |
![]() | 回复: 286 [unique] ![]() |
登录 |
那个“&”应该是错的。DOS下没有这种用法。很多技术人员在转贴时常常不考虑内容,因而致使以错传错。 另外“>”不是管道,而是重定向,表示操作的结果输出到指定设备中,而不是默认设备中。 比如 type filename.txt 正常执行,会把结果显示到默认输出设备(显示器)上,但 type filename.txt>abc 表示,把执行的结果(也就是显示filename.txt的内容),重定向到文件abc中。 同样,“<”表示把默认输入设备(键盘)的内容输入到一个文件中。 |
B4层 发表时间: 04-08-16 12:59 |
![]() | 回复: yingzike [yingzike] ![]() |
登录 |
小弟大言不惭再罗嗦一下: c:\>dir > aa.txt 把DIR的结果重定向到(也就是输出到) aa.txt,用C:\> type aa.txt ,实际上就是刚dir的内容了 C:\>copy con b.txt (这边按一下回车,只有一个回车,不显示) ^Z(F6按一下) 1 files copied! c:\>time < b.txt 就是不要你输入回车了,直接看到时间了,是把B.TXT中的内容作为TIME的输入 c:\> dir | more 这个才是管道! 不对不要骂我! ![]() ![]() ![]() |
B5层 发表时间: 04-08-16 14:34 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号