- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('findstr /n .* 520.txt') do (
- set "var=%%i"
- set var=!var:*:=!
- set /a j+=1
- if !j! EQU 1 (set "Mstr=!var!") else (set "Mstr=!Mstr!&echo.!var!")
- )
- echo %Mstr%
- pause>nul
复制代码 我的这个,是想将文本的内容放入指定变量中,但是,果然无法解决!号被抛弃的问题,
(因为我只能将变量延迟,不然无法让Mstr获得值),因而求教。。。。 |