早教吧作业答案频道 -->其他-->
bat提取1.txt文件每行并排序,将结果另存为2.txt文件比如1.txt(行数不确定)26,1,3,7,5,225,2,16,8,5,3126,3,7,11,8,322,21,3,8,14,9保存的2.txt应该为1,2,3,5,7,262,5,8,16,25,313,7,8,11,26,322,3,8,9,14,21
题目详情
bat提取1.txt文件每行并排序,将结果另存为2.txt文件
比如1.txt(行数不确定)
26,1,3,7,5,2
25,2,16,8,5,31
26,3,7,11,8,32
2,21,3,8,14,9
保存的2.txt应该为
1,2,3,5,7,26
2,5,8,16,25,31
3,7,8,11,26,32
2,3,8,9,14,21
比如1.txt(行数不确定)
26,1,3,7,5,2
25,2,16,8,5,31
26,3,7,11,8,32
2,21,3,8,14,9
保存的2.txt应该为
1,2,3,5,7,26
2,5,8,16,25,31
3,7,8,11,26,32
2,3,8,9,14,21
▼优质解答
答案和解析
批处理代码如下:
::══代══码══开══始═══
@echo off
setlocal enabledelayedexpansion
title %date% %time:~,8% By escortmnm
for /f "delims=, tokens=1-6" %%a in (1.txt) do (
set arr1=%%a
set arr2=%%b
set arr3=%%c
set arr4=%%d
set arr5=%%e
set arr6=%%f
for /l %%i in (1,1,6) do (
set /a j=%%i+1
for /l %%k in (!j!,1,6) do (
set /a var1=!arr%%i!
set /a var2=!arr%%k!
if !var1! geq !var2! (
set temp=!arr%%i!
set arr%%i=!arr%%k!
set arr%%k=!temp!)))
set s=!arr1!
for /l %%i in (2,1,6) do set s=!s!,!arr%%i!
echo !s!>>2.txt)
pause
::Coded By escortmnm from VBS团队
::══代══码══结══束═══
::══代══码══开══始═══
@echo off
setlocal enabledelayedexpansion
title %date% %time:~,8% By escortmnm
for /f "delims=, tokens=1-6" %%a in (1.txt) do (
set arr1=%%a
set arr2=%%b
set arr3=%%c
set arr4=%%d
set arr5=%%e
set arr6=%%f
for /l %%i in (1,1,6) do (
set /a j=%%i+1
for /l %%k in (!j!,1,6) do (
set /a var1=!arr%%i!
set /a var2=!arr%%k!
if !var1! geq !var2! (
set temp=!arr%%i!
set arr%%i=!arr%%k!
set arr%%k=!temp!)))
set s=!arr1!
for /l %%i in (2,1,6) do set s=!s!,!arr%%i!
echo !s!>>2.txt)
pause
::Coded By escortmnm from VBS团队
::══代══码══结══束═══
看了 bat提取1.txt文件每行...的网友还看了以下:
一、设三阶矩阵A的特征值为λ1=1,λ2=1,λ3=3,所对应的特征向量依次是α1=(1,1,1) 2020-04-13 …
如图所示的电路中,电容器电容C=1μF,线圈自感系数L=0.1mH.先将电键S向右扳到a,这时电容 2020-05-15 …
14.5-2(t+3)/5=0.15t/0.1-0.4t-2.8/0.6教教我吧快解方程不要只有一 2020-05-22 …
ν=3.5(t-14),上面的公式是不是指t减去14再乘以3.若t为20,即20-14=6,再用6 2020-06-13 …
已知f(x-1)=x^2-4x,求函数f(x),f(2x+1)的解析式令t=x-1,则有:x=t+ 2020-06-17 …
①在公式u=u0+at中,若u=14,u0=5,t=3,则a=.②已知关于m的方程3m①在公式u= 2020-08-02 …
将下列参数方程化为普通方程x=t+1/t-1,y=2t/t^3-1x=p/t^2+pt^2,y将下 2020-08-02 …
急,几道解方程1.-2x+1=02.-5x=703.-3/5x-8=14.0.2x-5=-35.-2 2020-10-31 …
线性代数:扩充e1=1/√14(-2,-1,3,0)T,e2=1/√266(-6,-3,-5,14) 2020-10-31 …
2015年3月14日14时13分在安徽省阜阳市颍泉区(东经115.9度,北纬33度)发生4.3级地震 2020-11-12 …