[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 2# 2359123467

你是说的第二"列"吧 ?但是我看你第二列没有比后面的任何一列更小。

TOP

本帖最后由 taofan712 于 2017-3-16 00:27 编辑
  1. @echo off & setlocal enabledelayedexpansion
  2. for /f "tokens=1-10" %%a in (a.txt) do (
  3.   (echo;%%c
  4.   echo;%%d
  5.   echo;%%e
  6.   echo;%%f
  7.   echo;%%g
  8.   echo;%%h
  9.   echo;%%i
  10.   echo;%%j
  11.   )>t1.tmp
  12.   sort t1.tmp>t2.tmp
  13.   set/p aa=<t2.tmp
  14.   for /f %%x in ("!aa!") do (
  15.     if %%b lss %%x echo;%%a  %%b  %%c  %%d  %%e  %%f  %%g %%h %%i %%j
  16.   )>>newa.txt
  17. )
  18. del /f /q t?.tmp
  19. pause
复制代码

TOP

回复 8# 2359123467


    不会有错,我是按照10列来写,并测试过的。当然,他们的脚本比我的好太多了。

TOP

回复 13# pcl_test


    感谢版主指导

TOP

返回列表