我试图通过运行以下cmd命令来处理程序的输出:
for /f "tokens=1" %i in (jps.exe) do (echo %i)
但是此命令不会打印任何内容。但是,当我自己运行jps.exe(它是Java Virtual Machine Process Status Tool)时,它会打印预期的输出。为什么这不能在循环中工作?
注意:我计划用taskkill替换echo%i,但我想看看我在杀戮之前得到了什么输出。
答案 0 :(得分:0)
for /f "tokens=1" %i in ('jps.exe') do (echo %i)