O " Permission denied
" de find
é enviado para stderr em vez de stdout , e a parte grep
não afeta o que é mostrado em stderr. Aqui estão duas maneiras de filtrá-las:
Redirecionando stderr para /dev/null
find /media -name "somenamehere" 2>/dev/null
Redirecionando stderr para stdout
find /media -name "somenamehere" 2>&1 | grep -v "Permission denied"
Recursos adicionais para redirecionamento de entrada / saída
- O Projeto de Documentação do Linux: Redirecionamento de E / S
- Tutorial da comunidade DigitalOcean: Uma introdução ao redirecionamento de E / S do Linux