创建了一个批处理脚本,它将抛出一个日志文件并过滤掉我需要的必要数据。
这一切都非常好,但现在我想对这些数据进行聚类"因此,我可以在创建此报告时节省一些时间,因为我得到的日志文件是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
那么有可能实现这样的目标吗?