Board logo

标题: [文本处理] bat提取文件名,名称里面有数字字母特殊符号 [打印本页]

作者: xxlaila    时间: 2015-6-11 17:03     标题: bat提取文件名,名称里面有数字字母特殊符号

test.baidu.com3.2.5.14.7z
lost.binggoo.com3.1.2.7z
我的目录有这种压缩包,我在
set lsot=%1
set c=!lsot:~0,-11!
echo !c!
这种提取的时候我只能提取test.baidu.com  还有没有更好的方法 能两个都提取
test.baidu.com 或者lost.binggoo.com  去掉数字和.7z
作者: yangfengoo    时间: 2015-6-11 17:40

for /f "token=1 delims=3" %%a in (*.7z) do echo %%a
作者: bailong360    时间: 2015-6-11 18:16

  1. dir|grep -oP ".*com"
复制代码

作者: xxlaila    时间: 2015-6-15 11:09

不能提取。
back目录下面

这些目录文件(图片内) 怎么提取 只要.com 前面的后面的数字和.7z不要,如只要test.com、test33.com、tes12t.com




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2