- //&cls&dir /a-d/b 1.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(/.*(\d+)\s*$/, '$1'))-Number(b.replace(/.*(\d+)\s*$/, '$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');
复制代码
|