- @if(0)==(0) echo off
- rem 保存为ANSI编码的BAT文件
- dir /b *.txt|cscript -nologo -e:jscript "%~0"
- pause & exit/b
- @end
- fso = new ActiveXObject("Scripting.FileSystemObject");
- var f = WSH.StdIn.ReadLine();
- var Name = f.match(/^(^.+)\.[^\r\n]+/)[1];
- var inFile = fso.OpenTextFile(f, 1, false);
- var outFile = fso.CreateTextFile(Name + ".log", true);
- var dict = {};
-
- while (!inFile.AtEndOfStream) {
- var line = inFile.ReadLine();
- var parts = line.split(/\s+/);
- var key = parts[0];
- var value = parts[1];
-
- if (dict[key] === undefined) {
- dict[key] = 1;
- } else {
- dict[key]++;
- }
-
- var newLine = key + dict[key] + "\t" + value;
- outFile.WriteLine(newLine);
- }
- inFile.Close();
- outFile.Close();
复制代码
|