【发布时间】:2015-12-16 14:18:22
【问题描述】:
所以我有一个很大的日志文件,我需要在其中搜索一条数据,数据所在的行并不总是相同,因此使用 Findstr 是获取特定数据的唯一方法,但另一方面手,我不是在寻找整条线,而是在寻找一个特定的令牌,我对此真的很陌生,但这就是我一直在搞砸的:
for /f "tokens=12 delims= " %%i in (LogOutput.txt) do (
findstr /c:"W_LPS_DUMPS (Scheduled) Start time:" >> time.txt
)
我想在文档中找到那个特定的短语,收集由空格分隔的行上的第 12 个标记,然后将其写入一个名为 time.txt 的 txt 文件。这是可能的还是我已经走了?
【问题讨论】:
标签: batch-file scripting