借鉴了 foxjl 的代码,尽量精简了代码;
函数版:
- @echo off
- ::注意,代码中不能含有字符:*
- for /f "tokens=1,* delims=" %%i in (a.txt) do call :Get_Res "%%i"
- pause>nul
-
- :Get_Res obj
- set "var=%~1"
- call :Rtrim %var%
- for %%i in (%var%) do "set str=%%i"
- call set "var=%%var:%str%=%%"
- echo %str:~0,-1% %var%
- goto :eof
-
- Rem '/*去掉右侧的空格;
- :Rtrim
- set var=%*#
复制代码
|