在txt文件中聚类数据

时间:2016-06-06 06:43:41

标签: windows batch-file text

创建了一个批处理脚本,它将抛出一个日志文件并过滤掉我需要的必要数据。

这一切都非常好,但现在我想对这些数据进行聚类"因此,我可以在创建此报告时节省一些时间,因为我得到的日志文件是14.5mb,并且处理时间太长。

所以我到目前为止所做的是:

@echo off
setlocal EnableDelayedExpansion
for /f "usebackq skip=10 tokens=1,5,9 delims= " %%a in ("Log.txt") do (
    set "date=%%a"
    set "type=%%b"
    set "status=%%c"
    echo %%c|find "more">nul && set "status=Not granted"
    echo type: !type!
    echo status: !status!
    echo date: !date!
    echo.
)>>Test.txt
pause

获取所有数据"类型,数据,状态"个别。我的梦想是创造这样的东西 因此,仅列出类型一次,如果授予,则显示时间戳,如果不相同

type: FSP
Granted:Granted 
date: 2016/03/15
date: 2016/03/15
....
Granted:Not Granted
date: 2016/03/23
date: 2016/02/1

那么有可能实现这样的目标吗?

0 个答案:

没有答案