永发信息网

批处理好慢,求高手改快

答案:2  悬赏:0  手机版
解决时间 2021-03-22 00:27
就是有两个文本文档,想合并,但是要第一行对第一行,第二行对第二行
比如第一txt内容是
123
fwi
344
第二个是
fgw
dfe
eee
合并后变成
123fgw
fwidfe
344eee
我现在用的批处理可以实现,但我经常要处理几万甚至几十万行的文本.这个批处理的处理速度太慢了,求高手帮我改快.谢谢!
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt)do (set /a a+=1,b=0
for /f "delims=" %%j in (2.txt)do (set /a b+=1
if !a!==!b! echo %%i%%j>>wind.txt))
::
最佳答案
@echo off &setloacl enabledelayedexpansion
set a=0
set b=0
set "file1=1.txt"
set "file2=2.txt"
set "file3=wind.txt"
for /f "delims=" %%a in (%file1%) do (
set /a a+=1
set "a!a!=%%a"
)
for /f "delims=" %%a in (%file2%) do (
set /a b+=1
set "b!b!=%%a"
)
if %a% gtr %b% (
set line=%a%
set "file=%file1%"
) else set "line=%b%"&set "file=%file2%"
for /l %%a in (1,1,%line%) do (
echo !a%%a!!b%%b!
)  > "%file3%"
more +%line% "%file%" >> "%file3"
全部回答
@echo off ::xtm.dvd-halfcd2.张小五的春天.2010.中国.01集.mkv 改成 张小五的春天第01集.mkv ::改名 for /f "delims=" %%i in ('dir /a-d xtm.dvd-halfcd2.* /b') do ( for /f "tokens=6 delims=." %%j in ('echo %%i') do ( ren "%%i" "张小五的春天第%%j%%~xi" ) ) echo ok!……&pause>nul
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
糖醋香酥带鱼的做法
长岛休闲浴场地址在哪,我要去那里办事
如何训练狗大小便,成年的狗怎么训练大小便 10
石家庄有没有幼师培训夜校在哪里能不能告诉联
我的手机在市里信号是满格一到郊区或农村就无
水浒传之梁山好汉无法正常运行
我爱你。虽然我比你小。你不能接受。我也会尽
尚赫1型净水机属于微滤,超滤还是纳滤呢?
秦岭-淮河作为我国北方地区和南方地区的分界
对生活积极的句子,请问表现古人乐观面对生活
渭南国画院在什么地方啊,我要过去处理事情
大力收集搞笑笑话!
改革成果形式怎么写,毕业论文成果形式填什么
从凤台坐汽车几点能到南京?
Foreigntrade,the____ofgoodsbetweennations,
推荐资讯
如何搞好环境环境治理和生态修复
男性有办法解决生理需求吗
单选题________willaffecthisorherstyleof
美克家庭娱乐中心我想知道这个在什么地方
别克凯越手动水箱水一个星期少个3厘米正常吗
暖壶里经常放凉水会影响保温效果吗??
狗狗托运多少钱,火车托运狗狗多少钱
肾癌可以吃冰糖吗
初中生长脸,高个女生适合束高高的马尾吗
要坐烟台到大连的船、第一次坐船 想问下船上
想念不如怀念 怀念多余相见 是什么意思
5230证书错误怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?