gpt4 book ai didi

linux - 如何将 'stdout' 重定向到 'stderr' 并将 'stderr' 重定向到 'stdout'?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:49 27 4
gpt4 key购买 nike

<分区>

我想将应该转到 stdout 的所有内容重定向到 stderr,将要转到 stderr 的所有内容重定向到 stdout 代替。

以下代码无效:

$ bin/stdout-test 1>&2 2>&1

我确信这在某个地方有实际用途,但目前它只是一种帮助学习和理解 io 重定向的心理练习。

在 Ubuntu 中,stdoutstderr 无论如何都会被重定向到控制台,所以你无法真正判断你是否取得了任何进展,但是命令 tcpserver 会将 stdout 重定向到连接的远程用户,并将 stderr 重定向到启动 tcpserver session 的终端,使其成为测试此类重定向的完美场所。

我为此创建了一个测试项目:

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