联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "tokens=1* delims= " %%i in (1.txt) do (if "%%i"=="3" echo %%j>1new.txt) for /f "tokens=1* delims= " %%i in (1.txt) do (if "%%i"=="6" echo %%j>>1new.txt) for /f "tokens=1* delims= " %%i in (1.txt) do (if "%%i"=="8" echo %%j>>1new.txt)
1.txt 文件内容前面本来就有行号的吗?
for /f "delims=: tokens=1*" %%a in ('findstr /n .* 1.txt^|findstr /r "^3: ^6: ^8:"') do echo %%b >>1new.txt
findstr "^3 ^6 ^8" 1.txt>nfile.txt
sed -n "/^/{N;p}" urfiles>dfile