如何实现把下一行数字复制到前面一行后面并用空格分开的批处理

小编给大家分享一下如何实现把下一行数字复制到前面一行后面并用空格分开的批处理,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

我想把一文本,其内容为这样的形式:
25
69
89
99
120

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

也就是说把下一行的数字复制到前面一行的后面,并用空格分开.不知dos能不能做到?还请高手指教!!

代码如下:

@echo off
:: 把下一行的数字复制到前面一行的后面,并用空格分开
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

看完了这篇文章,相信你对“如何实现把下一行数字复制到前面一行后面并用空格分开的批处理”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!