惆怅而又凄凉 当前离线
上等兵
@Echo Off For /f "tokens=1* delims=:" %%i in ('Type 123.txt^|Findstr /n ".*"') do ( If "%%i"=="1" Echo 第一行 %%j If "%%i"=="2" Echo 第二行 %%j If "%%i"=="3" Echo 第三行 %%j ) Pause复制代码
/zhqsystem/zhq 当前离线
中尉
TOP
523066680 (消遣区)当前离线
版主
%i 在 for 语句中显式声明,%j 和 %k 是通过 tokens= 选项隐式声明的。可以通过 tokens= 一行 指定最多 26 个符号,只要不试图声明一个高于字母 "z" 或 "Z" 的变量。请记住,FOR 变量是单一字母、分大小写和全局的变量; 而且,不能同时使用超过 52 个。复制代码
Terminal>@for /f "tokens=1,2* delims==" %中 in ('set a') do @echo %丮复制代码
C:\ProgramData C:\Users\Vulkan\AppData\Roaming复制代码
评分人数
老刘1号 当前离线
论坛巡查
bailong360 (zhonghua)当前离线
上尉
set /p l1=<123.txt echo %l1%复制代码
ivor 当前离线
上校
(gc .\123.txt)[0]复制代码
(gc .\123.txt)[1]复制代码