![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 00:53 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » sed替换的问题:无法替换出双引号 |
| 可打印版本 914 / 6 |
| 第1楼 hackate | 发表于 2008-11-01 13:54 |
| 中级用户 发帖 125 积分 228 | |
|
sed替换的问题:无法替换出双引号 今天使用SED替换字符的问题,我现在快疯了,基本上快死了..
比如a.txt文本内容如下: 我爱cndos 那么我现在我要用sed把里面的cndos替换成 abcdefg( "cndos" ) 那么我的代码是这样写的 怎么替换后的结果变成 abcdefg( x22cndosx22 ) 我快疯了,我尝试了很多方法啊。..各位高手帮帮忙了.. ───────────────── 版务记录 ───────────────── 执行:HAT 操作:在帖子标题中增加搜索关键字;代码加code标签 说明:原标题"sed替换的问题,几乎快疯了!"不利于论坛搜索 处罚:扣除2点积分 提示:建议阅读以下帖子 {1415}提问的智慧 {7326}论坛新手必读,所有人的基本行为准则 {22703}请不要做浮躁的人 {32667}那些连标题都写不清楚的人们啊,你们醒醒吧 {32825}本版严厉整顿烂帖 ───────────────── 版务记录 ───────────────── [ Last edited by HAT on 2008-11-1 at 16:23 ] |
|
| 第2楼 ccily2701 | 发表于 2008-11-01 14:39 |
| 初级用户 发帖 45 积分 80 来自 jiangxi | |
|
sed ????????????
set /p str=<a.txt set str1=%str:cndos=abcdefg( "cndos" )% @echo %str1% > a.txt [ Last edited by ccily2701 on 2008-11-1 at 15:13 ] |
|
| 第3楼 terse | 发表于 2008-11-01 14:56 |
| 银牌会员 发帖 946 积分 2,404 | |
|
去掉0
|
|
| 第4楼 lxmxn | 发表于 2008-11-01 15:01 |
| 版主 发帖 4,938 积分 11,386 | |
| 第5楼 HAT | 发表于 2008-11-01 16:01 |
| 版主 发帖 5,017 积分 9,023 | |
| 第6楼 terse | 发表于 2008-11-01 23:03 |
| 银牌会员 发帖 946 积分 2,404 | |
|
这里去0也一样
[ Last edited by terse on 2008-11-1 at 23:06 ] |
|
| 第7楼 jesqiu | 发表于 2008-12-26 15:43 |
| 新手上路 发帖 15 积分 19 | |
|
遇到双引号,一个双引号我一般是用\"\"来表示,貌似没问题。楼上的x22也没问题,不过不太好记
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |