-6ren">
gpt4 book ai didi

unix - 重定向无法正常工作,2>/dev/null 变为 2 >/dev/null 并且 stderr 不会被重定向

转载 作者:行者123 更新时间:2023-12-03 23:15:04 25 4
gpt4 key购买 nike

我希望有人能帮我弄清楚我可能需要覆盖的设置。我正在 Unix 终端服务器上工作,运行 Linux Xterm linux shell。每次我在 shell 提示符下使用像 grep "blah" 2> /dev/null 这样的命令时,该命令都会作为 grep "blah" 2 > /dev/null 运行,不用说重定向失败了。
xterm 版本是 X.Org 6.8.99.903(238)

我无法更新或安装任何东西,这是一个锁定的生产服务器。

感谢您对这个主题的任何帮助和说明,它使我的 grep 在递归的高目录级别变得无用。

最佳答案

那是 Bourne shell 语法,它在 c-shell 中不起作用。

你能做的最好的是

    ( command >stdout_file ) >&stderr_file

您将 stdout 输出到一个文件,将 stderr 输出到另一个文件。仅重定向 stderr 是不可能的。

关于unix - 重定向无法正常工作,2>/dev/null 变为 2 >/dev/null 并且 stderr 不会被重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17435465/

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