中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 00:12
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]文本中按行提取特定字符开头的字符串的问题。
可打印版本  2,352 / 21
第16楼 HAT 发表于 2008-12-15 15:11
版主 发帖 5,017 积分 9,023
Re 15楼
帮助中哪里看不懂就再问,至少表明你曾经看过帮助。
第17楼 nanhezzb 发表于 2008-12-15 15:17
初级用户 发帖 32 积分 37
主要是set a=!a: - =(!这个是将空格-空格做什么操作呢?=(什么意思?其他基本明白了!

感谢各位大侠的帮助,让我对set命令有了进一步的了解!
第18楼 nafan 发表于 2008-12-15 15:24
初级用户 发帖 21 积分 22
Originally posted by tireless at 2008-12-15 14:44:
第19楼 HAT 发表于 2008-12-15 15:28
版主 发帖 5,017 积分 9,023
Re 17楼
英文版的是否更清楚呢?
Environment variable substitution has been enhanced as follows:

%PATH:str1=str2%

would expand the PATH environment variable, substituting each occurrence
of "str1" in the expanded result with "str2". "str2" can be the empty
string to effectively delete all occurrences of "str1" from the expanded
output. "str1" can begin with an asterisk, in which case it will match
everything from the beginning of the expanded output to the first
occurrence of the remaining portion of str1.

就是把等号左边的字符串替换为等号右边的字符串,现在清楚不?
第20楼 nanhezzb 发表于 2008-12-15 15:39
初级用户 发帖 32 积分 37
刚才有仔细的研究的,终于理解了。谢谢版主和其他热心的朋友了。
第21楼 a794685135 发表于 2008-12-15 21:14
初级用户 发帖 34 积分 71
set a=!a: - =(!
将a变量里面含有“ - ”的改成"(",当然这个"("随便你用什么,为了避免其他的问题出现我就随便弄了个
只能说a是个容器,,
b是为了判断是不是找到了你要的结果
第22楼 a794685135 发表于 2008-12-15 21:17
初级用户 发帖 34 积分 71
Originally posted by HAT at 2008-12-15 03:28 PM:
英文版的是否更清楚呢?
Environment variable substitution has been enhanced as follows:

%PATH:str1=str2%

would expand the PATH environment variable, s ...


还是HAT 牛X ,, 貌似英文的是清楚些了
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023