Board logo

标题: 【求助】 | 管道命令的用法 [打印本页]

作者: rivaldo     时间: 2006-4-12 23:26    标题: 【求助】 | 管道命令的用法

有搜索了一下。可是好像讲的都不是很清楚 。好像是前一个的输出为后一个的输入的作用吧。
         有哪位大大帮忙讲清楚一下。最好是有例子。方便理解。小弟先谢了
作者: hxj     时间: 2006-4-13 02:32
以下是别人改写boot.ini的批处理,其中的 | 用法一看就能理解了。
如果没有 | 前面的结果,| 后面的就无法实现了。
@echo off
type boot.ini>boot.bak
attrib -h -r -s boot.ini
type boot.bak|find "boot loader" /i>boot.ini
echo timeout=5 >>boot.ini
type boot.bak|find "boot loader" /i /v|find "timeout" /i /v>>boot.ini
attrib +s +r +h boot.ini

[ Last edited by hxj on 2006-4-13 at 02:37 ]
作者: chenhui530     时间: 2006-4-13 09:18
何必这么麻烦直接用echo就可以完成
作者: rivaldo     时间: 2006-4-13 10:07
呵呵。谢谢2楼的。3楼的是什么意思呢?
作者: rivaldo     时间: 2006-4-13 15:57
还有一个问题是 |是不是只能用在 more find sort 上啊。其他的可不可以啊。如果可以的话麻烦再给个例子
作者: Climbing     时间: 2006-4-13 18:06
凡是使用标准输入的命令都可以使用|接收输入,例如最常用的:
echo. | time
echo y | format c:
作者: Climbing     时间: 2006-4-13 18:18
抱歉,网站速度太慢,刷新了两次,就出现了三个回帖,麻烦版主删除三个多余的回复。自己发的帖子自己竟然不能删除,晕。
作者: hxj     时间: 2006-4-13 18:18
mem/c|find "DOSLFN"/I
作者: willsort     时间: 2006-4-15 00:44
Re Climbing:

      多余帖已删除,另外,关于 “自己发的帖子自己竟然不能删除” 一事,不知兄是否有尝试在帖子“编辑”页面中勾选“!删除本帖”选项后确认?