![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 10:49 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [讨论]最大限度原样输出含特殊字符的指定行内容 |
| 可打印版本 20,532 / 32 |
| 第16楼 dikex | 发表于 2007-05-18 14:13 |
| 高级用户 发帖 366 积分 788 | |
|
这个可否??紧限于输出
type test.txt>output.txt |
|
| 第17楼 bjsh | 发表于 2007-05-18 14:18 |
| 银牌会员 发帖 621 积分 2,000 | |
|
?
namejm上面的帖子针对的是哪个帖子说的? 我觉得当引号个数为奇数是就会把 echo后所有的东西全部输出; 因此无法重定向; 我认为解决方法为给每个引号加转义; 对于偶数;觉得不会出错 |
|
| 第18楼 namejm | 发表于 2007-05-18 14:23 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
呵呵,我使用的代码不是你的版本,说法出错了,我收回这个说法。
|
|
| 第19楼 namejm | 发表于 2007-05-18 14:27 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
不知不觉中,bjsh已经把所有的特殊字符的输出问题都解决完了,剩下的事情就是效率的提升和代码的精简/规范问题了。
|
|
| 第20楼 namejm | 发表于 2007-05-18 14:29 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
Originally posted by dikex at 2007-5-18 14:13: type方案仅限于整个文本的输出,而我想讨论的是对指定行内容里的所有特殊字符的原样输出,我的标题有点误导人了,这就改改。 |
|
| 第21楼 bjsh | 发表于 2007-05-18 14:44 |
| 银牌会员 发帖 621 积分 2,000 | |
|
重定向到文本中的代码
注释: call set "var=%%var:"=%%" 中的:"=%%"里的"空格"不是空格是ctrl+BackSpace的特殊字符; [ Last edited by bjsh on 2007-5-18 at 02:47 PM ] |
|
| 第22楼 vkill | 发表于 2007-05-22 21:00 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
我记得关于这个在无奈何签名的那个帖子中已经有一个很好的方案了吧!
|
|
| 第23楼 bjsh | 发表于 2007-05-23 15:56 |
| 银牌会员 发帖 621 积分 2,000 | |
|
最新代码:
简练且效率高 有兴趣的帮忙测试 |
|
| 第24楼 namejm | 发表于 2007-05-23 22:41 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
这可能是最简洁高效的代码了,变量延迟大有文章可作啊。
|
|
| 第25楼 bjsh | 发表于 2007-05-23 22:56 |
| 银牌会员 发帖 621 积分 2,000 | |
|
简析环境变量和变量延迟特殊字符以及中介法的微妙关系
是写上面代码的后感.. [ Last edited by bjsh on 2007-11-14 at 12:11 AM ] |
|
| 第26楼 zjl5 | 发表于 2007-10-05 05:00 |
| 初级用户 发帖 15 积分 82 | |
|
不知道效果怎么样..
|
|
| 第27楼 zzs162 | 发表于 2008-04-25 05:23 |
| 初级用户 发帖 11 积分 27 | |
|
呵呵`不错`佩服``
|
|
| 第28楼 radem | 发表于 2008-06-22 00:27 |
| 高级用户 发帖 383 积分 691 | |
|
受益非浅!
但还有一问题:怎样用P修改含特殊符号的文本,如: 将test.txt ip 125.219.59.216 sv_contact "568ggstart@163.Com" // 服务器构建者的联系邮箱 sv_send_resources 1 // 自动向客户端传送地图关联的 *.res文件里包括的资源文件 sv_maxrate 25000 // 服务器最大传输速率 <0-25000> 改为: ip 59.32.211.105 sv_contact "568ggstart@163.Com" // 服务器构建者的联系邮箱 sv_send_resources 1 // 自动向客户端传送地图关联的 *.res文件里包括的资源文件 sv_maxrate 25000 // 服务器最大传输速率 <0-25000> |
|
| 第29楼 silanger | 发表于 2008-09-16 20:57 |
| 初级用户 发帖 10 积分 22 | |
|
太高深了,光看不顶说不过去,顶一下又恐说我外行凑热闹。还是顶了吧
|
|
| 第30楼 laihaibin08 | 发表于 2008-10-19 17:25 |
| 新手上路 发帖 15 积分 13 | |
|
我们几位版主真是太有才了
|
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |