从批处理命令输出中检索特定文本

时间:2017-03-08 04:36:32

标签: windows batch-file

我正在尝试使用批处理脚本检索我的Mcafee DLP版本。

reg query "HKEY_LOCAL_MACHINE\Software\McAfee\DLP\Agent" 

以上命令提供以下输出:

HKEY_LOCAL_MACHINE\Software\McAfee\DLP\Agent
    UNRSKIP    REG_SZ    skip
    AgentVersion    REG_SZ    10.0.100.372
    PackageType    REG_SZ    DLP
    CommonAppDataFolder    REG_SZ    C:\ProgramData\

如何检索此行:AgentVersion REG_SZ 10.0.100.372

1 个答案:

答案 0 :(得分:0)

reg query "HKEY_LOCAL_MACHINE\Software\McAfee\DLP\Agent" | find "AgentVersion" > tmp.txt
for /F "tokens=3 delims= " %%f in (tmp.txt) do (echo %%f)

希望这有帮助!