[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @grep -oP "^\s*F-\d+\s+\*\s[A-Z0-9]+(\s+\d+){15}$" *.txt >>输出.log
复制代码
先看看这个能不能提取正确部分,能的话加for就搞定了

TOP

  1. 1>1/* :
  2. @echo off
  3. echo                        吸取                 元件 吸取 元件      激光 图象 引脚  异  验证 芯片 共面     >输出.LOG
  4. echo         供应   L 元件名称      总数   吸取数 贴片数 丢失 错误  无  重试 识别 识别 弯曲 元件 /Sot 站立 检测 其它>>输出.LOG
  5. (type *.txt 2>nul|cscript -nologo -e:jscript "%~f0")>>"输出.LOG"
  6. pause & exit/b
  7. */
  8. WSH.echo(WScript.StdIn.ReadAll().match(/^\s*F-\d+\s+\*\s[A-Z0-9]+(\s+\d+){15}$/mg).join(''))
复制代码
不用第三方工具
1

评分人数

    • smss: 吸收功力技术 + 1

TOP

  1. 1>1/* :
  2. @echo off
  3. echo                        吸取                 元件 吸取 元件      激光 图象 引脚  异  验证 芯片 共面     >输出.LOG
  4. echo         供应   L 元件名称      总数   吸取数 贴片数 丢失 错误  无  重试 识别 识别 弯曲 元件 /Sot 站立 检测 其它>>输出.LOG
  5. (type *.txt 2>nul|cscript -nologo -e:jscript "%~f0")>>"输出.LOG"
  6. pause & exit/b
  7. */
  8. WSH.echo(WScript.StdIn.ReadAll().replace(/程序名([\s\S](?!-))*(重新开始位置|警告|吸取出错)/g, '').match(/\s*F-\d+\s+\*\s[A-Z0-9]+(\s+\d+){15}|\r\n.*程序名.*|\r\n.*开始生产时刻.*/g).join(''))
复制代码

TOP

返回列表