反序列出文本的每行内容.bat

来自「namejm写的批处理」· Batch 代码 · 共 26 行

BAT
26
字号
@echo off
:: 反序列出文本的每行内容
:: 不能处理的字符:
:: 管道符号:|
:: 重定向符号:<、>
:: 连接符号:&
:: 脱字符号:^
:: 其他符号:?、*、)、"
:: code by jm 2006-10-5 CMD@XP
for /f "delims=" %%i in (test.txt) do (
    set str=%%i
    set var=
    call :intercept
)
pause
goto :eof

:intercept
if not "%str%"=="" (
    set var=%str:~0,1%%var%
    set str=%str:~1%
    goto intercept
    ) else (
    echo %var%
)
goto :eof

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?