本帖最后由 bat好强大 于 2014-1-17 21:44 编辑
目前有一系列操作,由于工作量大,想通过BAT来实现。我现在是这么做的:
-----------第一步 合并txt 分割线-----------
在文件夹 F1根下,有(E1.exe,E2.exe,T1.txt,T2.txt,T3.txt ... T10.txt)等文件,
我需要 合并 T1.txt T2.txt,T5-T10.txt 把*.exe 和 T3.txt T4.txt 排除掉,
于是 先- dir /b | findstr /v /x "T3.txt T4.txt" | findstr ".txt" > temp.txt
复制代码 再按照 temp.txt 里的结果,编辑一行命令进行合并- cppy 1.txt+2.txt+5.txt+...+10.txt temp.txt
复制代码 纯手工编辑,很原始的办法
-----------第二步 文本编辑 分割线-----------
得到的temp.txt文件内容 为 T1L1、T1L2、... T1Ln , T2L1,...T2Ln 这样的一列n行,
正常的行内容为 ABBBBBB ,有少数异常行为 ABBBBBBABBBBBB ,有少数重复内容行,一些空白行,
我需要 截断异常行,去除空白行和重复行,并把结果整理为 BBBBBB.A,BBBBBB.A,BBBBBB.A, 这样的形式,
目前是通过对 temp.txt内容用excel分列后处理来做的, 土的不行,很没效率
请问如何用批处理实现? 谢谢!
|