16楼 出现排序问题- @if(0)==(0) echo off & cscript.exe -NoLogo -E:JScript %0 <a.txt>b.txt & pause & exit @end
- var arr = WScript.StdIn.ReadALL().match(/\d+-\d+/g);
- var tmp = {};
- for(var i = 0, len = arr.length; i < len; i++) {
- if (!tmp.hasOwnProperty(arr[i])) {
- tmp[arr[i]] = 1
- }
- else { tmp[arr[i]]++ }
- }
- len = 0, arr = [];
- for(var i in tmp) {arr.push([i,tmp[i]]) }
- arr.sort().reverse();
- for(var i =0,len = arr.length; i < len; i++) {
- WScript.echo(arr[i].join('\t'))
- }
复制代码
|