同时重定向到 /dev/null 和一个文件

同时重定向到 /dev/null 和一个文件

我正在尝试执行以下命令:find . -name ".[声道]“| xargs grep -in 模式 > 文件

由于找不到几个文件,因此在 stderr 上打印了一些错误。如何在同一命令中将 stdout 重定向到文件并将 stderr 重定向到 /dev/null/?

此命令不起作用:find . -name ".[声道]“| xargs grep -in 模式 1> 文件 2> /dev/null/

错误信息:ksh: /dev/null/: 无法创建 [是一个目录]

谁能告诉我怎样做?

干杯,VSN

答案1

您输入的/dev/null/内容已正确输入/dev/null

find . -name ".[ch]" | xargs grep -in pattern 1> file 2> /dev/null

应该管用...

相关内容