[英]Redirect only stderr to /dev/null while redirecting stdout to a file (zsh)
我有一个命令cmd
我想在 zsh 脚本中使用,格式如下:
cmd -opt val > info.txt
但我想将 stderr 从那一行重定向到/dev/null
。
显然以下方法不起作用:
cmd -opt val > info.txt > /dev/null
怎么做?
补充:请注意,我不希望将任何常规 output 写入终端; 所有常规 output 应写入指定文件info.txt
。
>
和2>
是独立的,可以出现在同一个命令中。
cmd -opt val > info.txt 2> /dev/null
标准 output 被重定向到info.txt
,标准错误被重定向到/dev/null
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.