For loop 批处理文件以在文件中查找整数
我有一个文本文件,它将有一个字符串CommSessionMgr,然后是空格,然后是数字(如下所示) 它将只有一行 CommSessionMgr 0 通信会话GR 1 通信会话GR 2 示例:test.txtFor loop 批处理文件以在文件中查找整数,for-loop,batch-file,cmd,For Loop,Batch File,Cmd,我有一个文本文件,它将有一个字符串CommSessionMgr,然后是空格,然后是数字(如下所示) 它将只有一行 CommSessionMgr 0 通信会话GR 1 通信会话GR 2 示例:test.txt srvrmgr:sibsrvmqint2>列出comp CommSessionMgr显示CC_别名、CP_NUM_RUN_任务 CC_别名CP_NUM_RUN_ CommSessionMgr 0 返回1行 从上面的示例中,我想找出CommSessionMgr字符串旁边的值(在上面的示例
srvrmgr:sibsrvmqint2>列出comp CommSessionMgr显示CC_别名、CP_NUM_RUN_任务 CC_别名CP_NUM_RUN_
CommSessionMgr 0 返回1行
从上面的示例中,我想找出CommSessionMgr字符串旁边的值(在上面的示例中为0)。这必须通过批处理文件完成。尝试以下操作:
@echo off &setlocal
for /f "tokens=2" %%i in ('type test.txt ^| find "CommSessionMgr"') do set "integer=%%i"
echo %integer%
endlocal
pause