如果要把某個(gè)文本中的多行字符串拼接為一行,按照一般的思路,是在for語句中,先 set str=%%i,然后,下一步是 set str=%%i!str! ,從而實(shí)現(xiàn)后一句與前一句的拼接。實(shí)際上,這兩步只用一條 set /p str=%%i<nul 就可以實(shí)現(xiàn)。簡單的演示代碼如下:
復(fù)制代碼 代碼如下:
@echo off for /f "delims=" %%i in (test.txt) do set /p str=%%i<nul echo. pause>nul