对于通过“set” 赋值的变量a,截取字符串可以通过以下方式实现
set a=ABCDEFGHIJK
echo %a:~偏移量,截取字符数量%
但对于循环当中的变量a,有直接的方式截取吗?
我尝试以下形式,得不到期望结果:
for %a in (*.txt) do echo %a:~偏移量,截取字符数量
于是我用了折中办法:
for %%i in (*.txt) do (
set a=%%i
echo !a:~0,3!
)
有更直接的办法吗?
set a=ABCDEFGHIJK
echo %a:~偏移量,截取字符数量%
但对于循环当中的变量a,有直接的方式截取吗?
我尝试以下形式,得不到期望结果:
for %a in (*.txt) do echo %a:~偏移量,截取字符数量
于是我用了折中办法:
for %%i in (*.txt) do (
set a=%%i
echo !a:~0,3!
)
有更直接的办法吗?
