|
|
发表于 2016-7-12 14:28:41
|
显示全部楼层
- //&cls&dir /a-d/b *.txt|cscript -nologo -e:jscript "%~f0"&pause&exit
- var fso = new ActiveXObject('Scripting.Filesystemobject');
- function SortNumber(file){
- var f = fso.OpenTextFile(file, 1);
- try{
- var txt = f.ReadAll().split(/\r\n/).sort(
- function(a, b){return Number(a.replace(/^\s*(\d+).*/, '$1'))-Number(b.replace(/^\s*(\d+).*/, '$1'))}
- ).join('\r\n');
- f.Close();
- fso.OpenTextFile(file, 2).Write(txt);
- }catch(e){}
- }
- while(!WSH.StdIn.AtEndOfStream)SortNumber(WSH.StdIn.ReadLine());
- WSH.echo('Done');
复制代码 |
|