使用 && 运行 第二个命令的最佳批处理实践
Best batch practice to run a second command with &&
我正在寻找在我想将两个命令发送到一个单独的 window 的情况下的最佳实践。如:
start /wait command1 && command2
这有效,但是第二个命令不会在新 window 中执行,而是在第一个任务完成后在初始 window 中运行。
遇到这种情况应该如何正确处理?
你不能直接用 start
做,但 cmd
支持使用引号:
start /wait cmd /c "command1 && command2"
你可能可以直接使用cmd
:
cmd /c "command1 && command2"
我正在寻找在我想将两个命令发送到一个单独的 window 的情况下的最佳实践。如:
start /wait command1 && command2
这有效,但是第二个命令不会在新 window 中执行,而是在第一个任务完成后在初始 window 中运行。
遇到这种情况应该如何正确处理?
你不能直接用 start
做,但 cmd
支持使用引号:
start /wait cmd /c "command1 && command2"
你可能可以直接使用cmd
:
cmd /c "command1 && command2"