批处理for中字符串截取必须先把循环变量代替出来才行!!!
微wx笑
2021-11-05【运维日志】
195
6
0关键字:
批处理for中字符串截取必须先把循环变量代替出来才行!!!
批处理for中字符串截取必须先把循环变量代替出来才行!!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @ echo off & setlocal enabledelayedexpansion set ifo=abc,def,ghi,jkl,mnopqrstuvwxyz0123456789 echo 原字符串(第二行为各字符的序号): echo %ifo% echo . echo 截取前5个字符: echo %ifo:~0,5% echo 截取最后1个字符: for /f "delims=," %%a in ( "%ifo%" ) do ( set x=%%a echo !x! set y=!x:~-1! echo !y! ) pause |
本文为转载文章,版权归原作者所有,不代表本站立场和观点。