主頁(yè) > 知識(shí)庫(kù) > 把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)的批處理

把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)的批處理

熱門(mén)標(biāo)簽:浙江語(yǔ)音外呼系統(tǒng)招商 谷歌地圖標(biāo)注錯(cuò)位 四川防封電銷(xiāo)卡套餐 沈陽(yáng)電銷(xiāo) 無(wú)錫極信防封電銷(xiāo)卡價(jià)格 95專(zhuān)業(yè)外呼線(xiàn)路是怎么回事 aa專(zhuān)業(yè)電話(huà)外呼系統(tǒng) 外呼獲客系統(tǒng) 用電話(huà)機(jī)器人取代人工

我想把一文本,其內(nèi)容為這樣的形式:
25
69
89
99
120

處理成以下的形式:
25 69
69 89
89 99
99 120

也就是說(shuō)把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi).不知dos能不能做到?還請(qǐng)高手指教!!

復(fù)制代碼 代碼如下:

@echo off
:: 把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)
setlocal enabledelayedexpansion
for /f %%i in (test.txt) do (
set /a count+=1
set first=!second!
set second=%%i
if !count! gtr 1 echo !first! !second!
)
pause

總體思路是:提取每行的數(shù)字,賦予變量second,同時(shí),用變量first接收變量second在上一次取到的值,這樣,second取到的是當(dāng)前行的數(shù)字,而first取到的是上一行的內(nèi)容。至于用if來(lái)判斷count的值是否是1,是因?yàn)楫?dāng)count為1的時(shí)候,first尚未取到值。

標(biāo)簽:興安盟 常德 連云港 南平 廣安 煙臺(tái) 迪慶 青島

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)的批處理》,本文關(guān)鍵詞  把,下一,行的,數(shù)字,復(fù)制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)的批處理》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于把下一行的數(shù)字復(fù)制到前面一行的后面,并用空格分開(kāi)的批處理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章