我想按日期和时间对以下示例日志进行排序
cccc.txt deleted. 02.02.1900 13:13:00,66
asdf.txt deleted. 30.09.2014 16:32:16,66
bbbb.txt deleted. 01.01.2000 00:05:00,00
文件名不会总是4个图,所以/ + n看起来不会工作。
提前谢谢!答案 0 :(得分:0)
测试一下:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in (file.txt) do (
set "var=%%a"
for /f "tokens=1-6 delims=:., " %%b in ("!var:~-22!") do set "aaa%%d%%c%%b%%e%%f%%g=%%a"
)
for /f "tokens=1,* delims==" %%x in ('set aaa') do echo(%%y
pause