将命令列表粘贴到 PowerShell 和 cmd.exe 中会产生不同的输出格式

将命令列表粘贴到 PowerShell 和 cmd.exe 中会产生不同的输出格式

我有一个要执行的命令列表。

echo now
echo and
echo then

当我将这三 (3) 行复制/粘贴到 cmd.exe 窗口中时,每个命令的输出都会出现在下一个命令之前。

15:21:23.92 2023-03-13  C:\>echo now
now

15:21:25.76 2023-03-13  C:\>echo and
and

15:21:25.76 2023-03-13  C:\>echo then
then

但是,当我将其粘贴到 PowerShell 控制台时,所有三个命令都会出现,然后会出现输出,但不会显示生成它的命令。

PS C:\> echo now
>> echo and
>> echo then
>>
now
and
then

当命令列表更复杂、更长时,在命令产生的输出之前立即查看命令会非常有帮助。在 PowerShell 控制台中是否可以获得与 cmd.exe 中相同的结果?

请注意,这不是关于在 PowerShell 和 cmd.exe 中使相同命令运行的问题。这个问题是关于输出顺序的。

相关内容