BAT批处理删除文本中不是数字的行

2025-03-02 01:14:23
推荐回答(2个)
回答1:

看了一下你的代码,你是只分析17/08/16那些行的内容,而需要忽略开头两行中文字内容对吗?如果每个文本都是开头两行为中文字,那么你第三个for命令加上skip=2这个参数就可以了,这样执行后直接跳过文本的前两行内容。

回答2:

你的代码懒得看了,再说没有你的文件夹结构看明白了也不好测试,

就简单讲讲如果是一个文件删除不是数字行的思路

findstr [0-9] a.txt>temp.txt
move /y temp.txt a.txt