как отфильтровать ошибки разрешений из find / | grep foo output?
Ну я думаю find / -iname '*foo*'
была бы лучшей командой. Но вы можете перенаправить stderr в / dev / null, чтобы избавиться от всех ошибок. Или перенаправьте stderr на stdout, а затем отфильтруйте с помощью grep:
find / 2>/dev/null | grep foo
find \ |& grep 'No Such'