O silenciamento do fluxo de erros seria uma solução?
find / -type d -name 'force_fields' 2>/dev/null
Estou procurando uma pasta, mas há muitas Permission denied
mensagens. Eu quero filtrá-los por grepping a saída. Eu tentei isso, informado por outras perguntas:
find / -type d -name 'force_fields' | xargs grep 'force_fields'
No entanto, ainda recebo um fluxo de entradas com Permission denied
messages, tornando impossível filtrar o que estou procurando.
O silenciamento do fluxo de erros seria uma solução?
find / -type d -name 'force_fields' 2>/dev/null
Os erros são impressos em stderr
, mas os resultados são impressos em stdout
. Você pode redirecionar os erros para não vê-los assim:
find / -type d -name 'force_fields' 2>/dev/null
Essas mensagens são gravadas através do canal de erro do stadnard (número 2). Você pode redirecionar a mensagem de erro para /dev/null
para evitá-los:
find / -type d -name 'force_fields' 2>/dev/null