标题: [文本处理] 求救,关于批处理命令 findstr 问题 [打印本页]
作者: qie2014 时间: 2014-12-29 16:52 标题: 求救,关于批处理命令 findstr 问题
现写了这段批处理- @echo off
- ren C:\Users\%username%\.VirtualBox\VirtualBox.xml "VirtualBox.txt"
- call dateago.bat
- call get_current_time.bat
- set s=%DstDate%
- findstr /v %s% VirtualBox.txt>%short_date%.txt
- ren %short_date%.txt "VirtualBox.xml"
复制代码
以上思路测试成功,但还有几点需要升级,还请大神赐教。
注释,VirtualBox.xml文件里:
1229-23YQ-1
1229-9EQG-1
1229为日期,23YQ=A组,9EQG=B组,1-80为序号
目标效果:
1、4天前就是1225,删除带有序号17-80的整行(A和B组都要)
2、删除1230之后的所有数据(包括1230),例数据库里有121-110这41天的数据库,在1229这天,1230之后的全删除。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |