我正在尝试从systeminfo输出修补程序:
Hotfix(s): 9 Hotfix(s) Installed.
[01]: KB3124262
[02]: KB3135173
[03]: KB3136561
[04]: KB3139907
[05]: KB3140741
[06]: KB3140743
[07]: KB3140768
[08]: KB3154132
[09]: KB3147458
但是,我只想要KB #######部分。以下内容:
setlocal enabledelayedexpansion
for /F "tokens=2" %%a IN ('find "KB" hotfix.txt') do (
set Hot=%%~a
echo %Hot%
)
给我这个输出:
[++Hotfix(s) Installed]
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
KB3147458 echo KB3147458
一遍又一遍是同一条线,但是从上面的线条是正确的线条数量。已经持续了太久,感觉我在目标周围射击。