大神们,请教一下,如下第1行存的计算机名,第2行存的是密码,重复- pc-kd1
- ks!32
- pc-ls9
- ladfd4532
- pc-os2
- ;3\8k!
复制代码 需要将计算机名和密码弄到同一行,但是启用变量延缓后第2行和第6行里的感叹号在结果中消失了,请问有什么办法保留感叹号吗?谢谢!- @echo off
- cd.>d:\result.txt
- for /f "eol= delims=" %%i in (d:\test.txt) do (
- set "t=%%i"
- setlocal enabledelayedexpansion
- if /i "!t:~0,2!" equ "pc" (
- set c=%%i
- ) else (
- set p=!t!
- echo !c! !p!
- echo !c! !p!>>d:\result.txt
- )
- )
- notepad d:\result.txt
- pause >/null
复制代码 d:\test.txt的内容 |