忽略查找/输出中的错误

忽略查找/输出中的错误

如何从 find / | grep foo 输出中过滤掉权限错误?

答案1

嗯,我认为find / -iname '*foo*'这会是一个更好的命令。但是您可以将 stderr 重定向到 /dev/null 以消除所有错误。或者将 stderr 重定向到 stdout,然后使用 grep 进行过滤:

find / 2>/dev/null | grep foo
find \  |& grep 'No Such'

相关内容