gpt4 book ai didi

windows - 在 Windows 中,2<&1 和 2>&1 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:35:21 26 4
gpt4 key购买 nike

本页中的示例和解释让我感到困惑:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true

使用 2<&1 和 2>&1 之间有什么实际区别吗?第二种形式 (2>&1) 我对 Unix shell 很熟悉。

上面链接的页面有:

To find File.txt, and then redirect handle 1 (that is, STDOUT) and handle 2 (that is, STDERR) to the Search.txt, type:
findfile file.txt>search.txt 2<&1

还有

To redirect all of the output, including handle 2 (that is, STDERR), from the ipconfig command to handle 1 (that is, STDOUT), and then redirect the ouput to Output.log, type:
ipconfig.exe>>output.log 2>&1

最后,结果有什么不同吗?

最佳答案

一些例子应该显示发生了什么:

c:\YourDir> cd FolderNotHere > nul
The system cannot find the path specified.

你得到了错误流

c:\YourDir>cd FolderNotHere > nul  2>&1

你什么也得不到,错误流转到 std 输出流,它变为 null。

c:\YourDir>cd > nul

你什么也得不到,输出流变为空。

c:\YourDir>cd > nul 1>&2
c:\YourDir

您获得已发送到错误流的标准输出,因此它不会被重定向。

c:\YourDir>cd > nul 1<&2

这条接缝与 1>&2 相同

关于windows - 在 Windows 中,2<&1 和 2>&1 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8913119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com