[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 CrLf 于 2016-4-22 22:26 编辑

正好适合js
  1. @mshta http://bathome.net/s/hta/?string var arr=type('测试.txt').split('\r\n');head=arr.slice(0,6);body=arr.slice(7).sort(function(a,b){return b*1-a*1});head.concat(body) >输出.txt
复制代码

TOP

回复 4# CrLf


    哦可以不用 *1,肯定是数字运算

TOP

回复 7# happy886rr


    哦,那把 a b 对调一下就好了

TOP

顺便说一句,也可以用暴力解:
  1. @echo off
  2. (
  3. find "e+" a.txt | findstr "[1-9].*e" | sort /r | sort /+10
  4. find "e-" a.txt | sort /r | sort /+10
  5. find "e+" a.txt | findstr /v "[1-9].*e"
  6. )>new.txt
复制代码

TOP

...

TOP

返回列表