
批處理如何在有延遲變量的情況下用FOR/F輸出文本中的英文感嘆號最后由 drliunt 于 -2-16 12:25這段代碼是把1.txt和2.xt隔行插入new.txt并空一行
可以實現合并功能,但是英文感嘆號后面的內容都丟了endlocal也不知該在哪加nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- set space=1
- for /f delims= %%a in (1.txt) do (
- set /a LineA+=1
- set _!LineA!=%%a
- )
- (for /f delims= %%a in (0.txt) do (
- echo,%%a
- set /a m=(LineB+=1)%%space, x+=^!m, y=(x-1)%%LineA+1
- if !m! == 0 for %%b in (!y!) do echo,!_%%b! & echo.
- ))>new.txt
- pause

