找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21587|回复: 0

[文本处理] 求救,关于批处理命令 findstr 问题

[复制链接]
发表于 2014-12-29 16:52:41 | 显示全部楼层 |阅读模式
现写了这段批处理
  1. @echo off
  2. ren C:\Users\%username%\.VirtualBox\VirtualBox.xml "VirtualBox.txt"
  3. call dateago.bat
  4. call get_current_time.bat
  5. set s=%DstDate%
  6. findstr /v %s% VirtualBox.txt>%short_date%.txt
  7. 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之后的全删除。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:31 , Processed in 0.016091 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表