中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 23:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 去除某字符前的字母批处理.. 查看 1,138 回复 5
楼 主 去除某字符前的字母批处理.. 发表于 2008-12-06 22:29 ·  中国 广东 汕头 电信
新手上路
积分 7
发帖 7
注册 2008-11-03 19:25
17年会员
UID 129895
性别 男
状态 离线
请问一下 如何把1.txt这个文档里的每一行 里面的 www.以及它前面的字符都去掉?
例如
1.txt里面的内容是
1)www.baidu.com
2)www.g.cn
3)www.qq.com

改后成这样
baidu.com
g.cn
qq.com
请问
批处理怎么写?
2 测试 发表于 2008-12-07 01:34 ·  中国 河南 郑州 电信
初级用户
★★
积分 123
发帖 62
注册 2008-04-09 16:11
18年会员
UID 115362
性别 男
状态 离线
for /f "delims=. tokens=1* " %%b in (test.txt) do echo %%c >>new.txt

潜水一个月。。。发的第一个解决帖子。。
3 发表于 2008-12-07 01:34 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
for /f "delims=. tokens=1,*" %%a in (1.txt) do (set str=%%~b)
echo %str%>>new.txt
4 set str=%%~b干嘛。。 发表于 2008-12-07 01:38 ·  中国 河南 郑州 电信
初级用户
★★
积分 123
发帖 62
注册 2008-04-09 16:11
18年会员
UID 115362
性别 男
状态 离线
set str=%%~b干嘛。。。
5 发表于 2008-12-07 01:57 ·  中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
应该这样:
for /f "delims=. tokens=1,*" %%a in (1.txt) do echo %%b>>new.txt
6 发表于 2009-11-04 11:15 ·  中国 江苏 南京 电信
初级用户
★★
积分 62
发帖 62
注册 2007-07-14 14:39
19年会员
UID 93962
性别 男
状态 离线
2楼5楼很强悍,感谢!
论坛跳转: