我的思路太烂了!哎就当再熟悉下代码好了!
因为开始不要第7行代码echo %%a >>b.txt就会把a.txt的第3行的bathome消失了不知道为什么?谁帮忙解释下!- @echo off
- setlocal EnableDelayedExpansion
- set n=0
- for /f "delims=" %%a in (a.txt) do (
- set /a n+=1
- if !n! == 3 (
- echo %%a >>b.txt
- for /f "delims=" %%b in (b.txt) do (echo %%b>>c.txt)
- ) else (echo %%a>>c.txt)
- )
-
复制代码
|