Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop 批处理文件以在文件中查找整数_For Loop_Batch File_Cmd - Fatal编程技术网

For loop 批处理文件以在文件中查找整数

For 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字符串旁边的值(在上面的示例

我有一个文本文件,它将有一个字符串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字符串旁边的值(在上面的示例中为0)。这必须通过批处理文件完成。

尝试以下操作:

@echo off &setlocal
for /f "tokens=2" %%i in ('type test.txt ^| find "CommSessionMgr"') do set "integer=%%i"
echo %integer%
endlocal
pause