高手帮忙批处理

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:46:33
现有一文档a.txt内容及格式如下:
12-13-03 232323
25-54-36 rjjjdj
15-57-07 fhsh
78-68-08 sdhsh
55-88-09
25-26-10
58-98-11 fhhshs
78-87-12
88-77-15 fdhfg
目的:我想将文档内容以-号为分隔符,用第三部分作循环(即:88-77-15中的15这部分),并将其中08至12的整行复制到aaa.txt中.批处理该怎么写?
头都想大了,请高手帮帮忙,先谢了.
我其实是想用批处理来删除指定的某断时间内建立的文件, 但是我不会用for命令来提取时间部分,谁教教我啊,
88-77-15 fdhfg 中的15就是日期,前面的是我乱写的,真正的格式是
2006-12-01
2006-12-02
2006-12-03
2006-12-04
2006-12-05
2006-12-09
2006-12-10
2006-12-11
2006-12-12
2006-12-13
2006-12-15
我的目的是想删除2006年12月3日至12日建立的文件.也就是要把a.txt中包含2006-12-03至2006-12-12的整行复制到abc.txt中.

呵呵,试试。。。
@echo off
for /f "tokens=1*" %%i in (a.txt) do (
if %%i geq 2005-12-03 if %%i leq 2005-12-15 if not "%%j"=="" echo "%%j"
)
pause

觉得满意了再把 echo 语句换成 del 语句

请具体点啊

用第三部分作循环

什么意思?