中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 23:56
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,258 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 请指教!
可打印版本  1,335 / 13
第1楼 李小龙 发表于 2003-07-21 00:00
高级用户 发帖 223 积分 778
请指教!
有没有代查字符串的程序.
比如 seach c:\abcd.txt "天下无敌"
就会在屏幕显示c:\abcd.txt中所有含有"天下无敌"的行.
最好是支持通配符的.如seach *.txt "天下无敌".
如果真有的话,请帮忙简单介绍吓语法.
"CD"只能在屏幕显示当前目录.能不能将当前目录写入SET中呢?
有没有可以根据字符串来复制的程序.如copy "天下无敌" *.txt c:\windows 将本目录中所有含"天下无敌"的文本复制到c:\windows.
先磕头谢过!
第2楼 Wengier 发表于 2003-07-21 00:00
系统支持 发帖 10,521 积分 27,736
查找字符串的程序如FIND命令就可以了。

“根据字符串来复制的程序”可以用XFIND和COPY相搭配来做到呢。不过因为中间需要一个临时文件的,所以可以改用DR-DOS中的支持列表文件的XCOPY来完成这个效果。
第3楼 李小龙 发表于 2003-07-22 00:00
高级用户 发帖 223 积分 778
请详细说说.如何搭配?最好举几个例子.
第4楼 李小龙 发表于 2003-07-22 00:00
高级用户 发帖 223 积分 778
磕头拜托.
第5楼 Wengier 发表于 2003-07-22 00:00
系统支持 发帖 10,521 积分 27,736
比如试试这个吧:

for %f in (*.txt) do find %f "天下无敌"
第6楼 李小龙 发表于 2003-07-22 00:00
高级用户 发帖 223 积分 778
比如 seach c:\abcd.txt "天下无敌"
就会在屏幕显示c:\abcd.txt中所有含有"天下无敌"的行.
如何做?
第7楼 Wengier 发表于 2003-07-22 00:00
系统支持 发帖 10,521 积分 27,736
用这个呗:
find c:\abcd.txt "天下无敌"
第8楼 李小龙 发表于 2003-07-23 00:00
高级用户 发帖 223 积分 778
最后一个问题:
"CD"只能在屏幕显示当前目录.能不能将当前目录写入SET中呢?
第9楼 Wengier 发表于 2003-07-23 00:00
系统支持 发帖 10,521 积分 27,736
要写入SET的话,试试这个吧:

CD|NSET CD=$1
第10楼 如是大师 发表于 2003-07-24 00:00
元老会员 发帖 3,351 积分 9,654 来自 湖北
小龙回来了。。。欢迎
第11楼 李小龙 发表于 2003-07-25 00:00
高级用户 发帖 223 积分 778
CD|NSET CD=$1 什么东西?
NSET是什么?
第12楼 Wengier 发表于 2003-07-25 00:00
系统支持 发帖 10,521 积分 27,736
NSET是将屏幕显示输入出到指定变量中嘛。。
第13楼 李小龙 发表于 2003-07-26 00:00
高级用户 发帖 223 积分 778
没用呀.
第14楼 Wengier 发表于 2003-07-26 00:00
系统支持 发帖 10,521 积分 27,736
以下是引用李小龙在2003-7-26 10:14:37的发言:
没用呀.


下载了NSET.COM文件吗?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023