Board logo

标题: 请指教! [打印本页]

作者: 李小龙     时间: 2003-7-21 00:00    标题: 请指教!

有没有代查字符串的程序.
比如 seach c:\abcd.txt "天下无敌"
就会在屏幕显示c:\abcd.txt中所有含有"天下无敌"的行.
最好是支持通配符的.如seach *.txt "天下无敌".
如果真有的话,请帮忙简单介绍吓语法.
"CD"只能在屏幕显示当前目录.能不能将当前目录写入SET中呢?
有没有可以根据字符串来复制的程序.如copy "天下无敌" *.txt c:\windows 将本目录中所有含"天下无敌"的文本复制到c:\windows.
先磕头谢过!

作者: Wengier     时间: 2003-7-21 00:00
查找字符串的程序如FIND命令就可以了。

“根据字符串来复制的程序”可以用XFIND和COPY相搭配来做到呢。不过因为中间需要一个临时文件的,所以可以改用DR-DOS中的支持列表文件的XCOPY来完成这个效果。

作者: 李小龙     时间: 2003-7-22 00:00
请详细说说.如何搭配?最好举几个例子.
作者: 李小龙     时间: 2003-7-22 00:00
磕头拜托.
作者: Wengier     时间: 2003-7-22 00:00
比如试试这个吧:

for %f in (*.txt) do find %f "天下无敌"
作者: 李小龙     时间: 2003-7-22 00:00
比如 seach c:\abcd.txt "天下无敌"
就会在屏幕显示c:\abcd.txt中所有含有"天下无敌"的行.
如何做?

作者: Wengier     时间: 2003-7-22 00:00
用这个呗:
find c:\abcd.txt "天下无敌"
作者: 李小龙     时间: 2003-7-23 00:00
最后一个问题:
"CD"只能在屏幕显示当前目录.能不能将当前目录写入SET中呢?

作者: Wengier     时间: 2003-7-23 00:00
要写入SET的话,试试这个吧:

CD|NSET CD=$1
作者: 如是大师     时间: 2003-7-24 00:00
小龙回来了。。。欢迎
作者: 李小龙     时间: 2003-7-25 00:00
CD|NSET CD=$1 什么东西?
NSET是什么?
作者: Wengier     时间: 2003-7-25 00:00
NSET是将屏幕显示输入出到指定变量中嘛。。
作者: 李小龙     时间: 2003-7-26 00:00
没用呀.
作者: Wengier     时间: 2003-7-26 00:00


  Quote:
以下是引用李小龙在2003-7-26 10:14:37的发言:
没用呀.

下载了NSET.COM文件吗?