标题: [文本处理] 批处理for字串截取 [打印本页]
作者: li495388759 时间: 2021-5-2 21:41 标题: 批处理for字串截取
- @echo off
- set a=1
- set b=0
- for %%c in (aaa bbb) do echo %%c
- pause
复制代码
输出
aaa
bbb
有没有办法截取出变量a和变量b,并输出
1
0
作者: cutebe 时间: 2021-5-2 21:52
复制代码
作者: Batcher 时间: 2021-5-3 11:24
回复 1# li495388759 - @echo off
- setlocal enabledelayedexpansion
- set a=1
- set b=0
- for %%c in (a b) do (
- echo !%%c!
- )
- pause
复制代码
作者: li495388759 时间: 2021-5-3 11:50
回复 3# Batcher
跳过了aaa截取出a这步
我想截取,取值,一气呵成
作者: 1152 时间: 2021-5-3 21:55
回复 4# li495388759
可以说详细一点吗?最近又更新了表情包。
作者: Batcher 时间: 2021-5-4 09:17
回复 4# li495388759 - @echo off
- setlocal enabledelayedexpansion
- set "a=1"
- set "b=0"
- for %%c in (aaa bbb) do (
- set "str=%%c"
- set "substr=!str:~0,1!"
- for %%d in (!substr!) do (
- echo !%%d!
- )
- )
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |