我有一个Windows .bat文件,我想接受用户输入,然后使用输入的结果作为额外命令调用的一部分。
例如,我想从用户那里接受一个进程ID,然后针对这个ID运行jstack,将jstack调用的结果放到一个文件中。然而,当我尝试这样做时,它不起作用。
以下是我的示例bat文件内容:
@echo off
set /p id=Enter ID:
echo %id%
jstack > jstack.txt
下面是在jstack.txt中显示的内容:
Enter ID: Terminate batch job (Y/N)?