求一个cmd截取字符的命令(关于for的用法)
在cmd中执行set命令的输出结果:
C:\>set
AFILE=C:\Program
AP_PATH=D:\Program Files\Sub\conf
A_HOME=d:\Test\Ahome\Bin;d:\Test\Ahome\lib
我想对set命令的输出结果中再截取A_HOME的盘符(即d),命令怎么写,我用命令实现了前一部分,后面不知道怎么写了;如下是我写的执行结果:
FOR /F "usebackq tokens=2 delims== " %i in (`set`) do @echo %i | findstr AHome
执行我这命令输出结果为:d:\Test\Ahome\Bin;d:\Test\Ahome\lib
求赐教!!!