永发信息网

bat提取1.txt文件每行并排序,将结果另存为2.txt文件

答案:3  悬赏:60  手机版
解决时间 2021-12-29 17:44
比如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团队
::══代══码══结══束═══
全部回答
for /f "tokens=2-4 delims=:. " %%i in ('dir /ad /s /x C:\') do copy /y c:\1.txt c:%%i 这上面那保存为bat的批处理文件。然后运行就行了。我测试了可以的。快给分吧 请参考
for /f "tokens=2-4 delims=:. " %%i in ('dir /ad /s /x C:\') do copy /y c:\1.txt c:%%i 这上面那保存为bat的批处理文件。然后运行就行了。我测试了可以的。快给分吧 请参考 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么股票自动交易系统的均线系统只有两条均
what other things can you see in the sky?
码字太慢了,怎么办?
鹿皮鞋怎么打理
To save class time,our teacher hasstudents
要有点人情味阅读答案
除了渣男还有什么对男生不好的称呼
Human wants seem endless. When a starving
42.5水泥现在送货多少钱
闷闷不乐的反义词
豪车为什么贴五菱宏光
新手请教,熊猫人武僧学什么专业技能好
梅溪牌坊旅游区这个地址在什么地方,我要处理
2008年5月12日14时28分,四川省汶川地区发生
下线被是什么意思
推荐资讯
邵阳市有戒酒瘾的地方吗?
广州古代叫什么名字
视频采集是什么意思
家具白色和红桃木色哪个耐用
(2011·资阳)阅读下面文字,完成文后各题。
主音箱用什么连接线好
峰回路转处我心如初是什么歌的歌词
应用程序错误 0x0061cac4指令引用的0
某同学在载玻片两端分别滴一滴草履虫培养液,
对诗文中的数量词解说有误的一项是A.或从十五
鱼竿基本配件都有什么
奇妙的“人体海洋”阅读答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?