
批處理如何實(shí)現(xiàn)提取多個txt文本文件的隨機(jī)兩行內(nèi)容并輸出到同一個文本里最后由 pcl_test 于 -12-26 00:31每個TXT隨機(jī)抽2行、組成新的TXT。求助下面是我自己寫的。隨機(jī)抽2行出來 就出錯。求修正或新編寫一個可以實(shí)現(xiàn)我目的的代碼:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: setlocal enabledelayedexpansionrem 讀取所有文本for %%k in (%cd%所有記錄*.*) do (rem 每個文本、每一行賦予隨機(jī)數(shù)字。輸出為1.txtfor /f delims= %%i in (%%k) do call echo %%random:~-1%%%%random:~-1%% #%%i>>1.txt rem 讀取1.txt。根據(jù)數(shù)字排序輸出為2.txt for /f tokens=2 delims=# %%l in ('type 1.txt ^|sort') do echo %%l>>2.txtrem 讀取2.txt隨機(jī)N行輸出到xxx.txtset m=0 for /f delims= %%r in (2.txt) do (set /a m+=1if !m!==1 set a=%%rif !m!==2 set b=%%r echo !a!>>xxx.txtecho !b!>>xxx.txt ))ping -n 10000 127.1>nul

