0

我有一个文本文件,它将有一个字符串 CommSessionMgr,然后是空格,然后是数字(如下所示)

它将只有一行 CommSessionMgr 0 CommSessionMgr 1 CommSessionMgr 2

示例:test.txt


srvrmgr:sibsrvmqint2> 列出 comp CommSessionMgr 显示 CC_ALIAS、CP_NUM_RUN_TASKS

CC_ALIAS CP_NUM_RUN_


CommSessionMgr 0

返回 1 行。


从上面的示例中,我想找出我们在 CommSessionMgr 字符串旁边的值(在上面的示例中为 0)。这必须通过批处理文件完成。

4

1 回答 1

1

尝试这个:

@echo off &setlocal
for /f "tokens=2" %%i in ('type test.txt ^| find "CommSessionMgr"') do set "integer=%%i"
echo %integer%
endlocal
pause
于 2013-03-19T05:28:18.653 回答