![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 11:32 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » for /f 命令里,delims若指定为",如何来实现 |
| 可打印版本 805 / 5 |
| 第1楼 Will | 发表于 2008-08-04 00:59 |
| 新手上路 发帖 2 积分 6 | |
|
for /f 命令里,delims若指定为",如何来实现 RT
s.txt 内容如下: i"love"u 用for /f 命令来读取love: 这里的"貌似有问题 执行出错 请各位大大教教小菜 若要将delims指定为" 时,如何实现? PS.在一个帖子里看到一行命令: 这里的%~d0是什么意思?指的是什么? 感谢各位大大不吝赐教 [ Last edited by Will on 2008-8-4 at 01:09 AM ] |
|
| 第2楼 pusofalse | 发表于 2008-08-04 01:50 |
| 银牌会员 发帖 646 积分 1,604 | |
|
%~1 - expands %1 removing any surrounding quotes (") %~f1 - expands %1 to a fully qualified path name %~d1 - expands %1 to a drive letter only %~p1 - expands %1 to a path only %~n1 - expands %1 to a file name only %~x1 - expands %1 to a file extension only %~s1 - expanded path contains short names only %~a1 - expands %1 to file attributes %~t1 - expands %1 to date/time of file %~z1 - expands %1 to size of file %~$PATH:1 - searches the directories listed in the PATH environment variable and expands %1 to the fully qualified name of the first one found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string [ Last edited by pusofalse on 2008-8-4 at 01:51 AM ] |
|
| 第3楼 zqz0012005 | 发表于 2008-08-04 07:12 |
| 中级用户 发帖 135 积分 297 | |
|
各位前辈早已得出的结论是:双引号"不能做为delims的分隔符!
没想到现在还有人不信这个邪!(当然也可能是前辈们没有找到而已) |
|
| 第4楼 HAT | 发表于 2008-08-04 10:20 |
| 版主 发帖 5,017 积分 9,023 | |
| 第5楼 flyinspace | 发表于 2008-08-06 04:24 |
| 银牌会员 发帖 517 积分 1,206 | |
Originally posted by zqz0012005 at 2008-8-4 07:12 AM: 嗯。是啊。是不能做为delims的分隔符。 但并不代表不可以用 “ 分隔。。。 |
|
| 第6楼 Will | 发表于 2008-08-19 16:24 |
| 新手上路 发帖 2 积分 6 | |
|
感谢各位大大 原来是把"用其他的字符替换…
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |