极其臃肿.
:- @echo off
- set "str= a\b c&>! . "
- call :lis
- set flag=1
- :lis
- set var=
- for /l %%i in (1 1 100) do (
- if defined str (
- call set "var=%%var%%%%str:~-1%%"
- call set "str=%%str:~0,-1%%"
- ))
- set "str=%var%"
- for /f "tokens=*" %%a in ("%str%") do set "str=%%a"
- if not defined flag goto :eof
- echo "%str%"
- pause
复制代码
... |