标题: [文本处理] BAT脚本怎样批量提取txt文本中指定位置的内容? [打印本页]
作者: 315142366 时间: 2018-10-11 23:50 标题: BAT脚本怎样批量提取txt文本中指定位置的内容?
07:08:57 开始挖钞 07:09:10 挖钞成功 07:09:10 开始送钞 07:09:21 送钞成功 === 取款成功 === ***********冠字号************** 可识别钞票: WC50822219 J31Z808593 HR23253466 **********冠字号结束************ 回收箱- -循环箱-循环箱-未知-循环箱 48--1771-0-0-0 07:09:24 TVR:0080048000 07:09:25 <== 客户取消,退卡 07:28:29 -------------------------------日期:2018-05-17 设备号: 510662 07:28:29 ==> 6227003641110130243 07:28:38 流水号:125NK 07:28:38 主机 接受 前置流水号: 061 全局跟踪号: 07:28:39 流水号:12SPE 卡号: 62270033 卡种: 02K 功能:E300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 07:28:44 流水号:12_CHK 07:28:45 主机 接受 25154 前置流水号: 068654 全局跟踪号: 13000654 07:28:46 流水号:125764 INA 07:28:47 主机 接受 0737 前置流水号: 0680737 全局跟踪号: 130010006160737 07:28:48 流水号:125765 开始存款 07:29:18 本次部分钞币拒绝 [100]:32 [NG]:2 07:29:23 拒钞被取走 07:29:51 钞币接收 [100]:2 07:29:53 流水号:125765 CDI 3,400.00 明细:100:34 07:29:54 主机 接受 9545 前置流水号: 104145 全局跟踪号: 13001395451725 07:29:54 手续费:0.00 07:29:58 流水号:125P 3,400.00 明细:100:34 07:30:00 主机 接受 9996 前置流水号: 08996 全局跟踪号: 1300513399907996 07:30:21 钞币存入钞箱成功 ***********冠字号************** 可识别钞票: K0E0795074 F3N0723447 HP68374641 PJ57447688 YG68555351 PJ30055045 J36X449751 S33P704922 CP85687146 ZR01396219 X24C590421 Q51R072161 P77P684051 T7R7398908 Y5B5361837 Z9L0969043 E0C5153985 J56X569433 Q49G187885 CA16707914 ZM01147840 Y1A1221491 Y6E2392180 JU49753940 Y37T007392 J4P9856580 G5L2989501 P78P484332 R35J329873 D1T2747418 X37D763086 YR18965582 N7K0312307 CU44519021
-----------------------------------------------------------------------------------------------------------------------------------------------
如上:在上面TXT文档中找到 J36X449751 S33P704922 CP85687146 ZMCA1570 并输出到新TXT文档中。如果没找到的不处理(比如:ZMCA1570是找不到的)。
作者: Batcher 时间: 2018-10-12 09:50
- @echo off
- (for %%a in (J36X449751 S33P704922 CP85687146 ZMCA1570) do (
- findstr "%%a" "原始文件.txt" >nul && echo %%a
- ))>"结果文件.txt"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |