【发布时间】:2013-08-08 12:30:11
【问题描述】:
我想在 for 迭代中访问变量中的第一个字符。
这是我的代码:
for /f "tokens=1,2 delims==" %%i in (temp.csv) do (
set vari = %i% rem >> vari
echo %vari:~0,1%
)
最后一个回显只写“%”而不是变量的第一个字符。如果我写:
echo %vari:~0,2%
它写的是 %%i 中的整个字符串。
所以我的问题是:如何从 %%i 变量中获取第一个字符?
谢谢
【问题讨论】:
标签: shell batch-file