Board logo

标题: [文本处理] [分享]批处理获取日志文件中的设备运行时间 [打印本页]

作者: Batcher    时间: 2019-12-20 21:55     标题: [分享]批处理获取日志文件中的设备运行时间

【问题】
例如我一个文本文档有几千行信息
其中一行有设备运行的时间
我想把运行时间提取出来

【代码】
  1. @echo off
  2. (for %%a in (*.log) do (
  3.     for /f "tokens=4*" %%b in ('type "%%a" ^| findstr /c:" uptime is "') do (
  4.         echo,%%c
  5.     )
  6. ))>"提取结果.txt"
复制代码

作者: Batcher    时间: 2019-12-20 22:23

【问题2】
如果我想一起提取别的信息,怎么搞

【代码2】
  1. @echo off
  2. (for %%a in (*.log) do (
  3.     for /f "tokens=4*" %%b in ('type "%%a" ^| findstr /c:" uptime is "') do (
  4.         echo,%%c
  5.     )
  6.     findstr /c:" sysname " "%%a" 2>nul
  7. ))>"提取结果.txt"
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2