質問: ubuntu grep、find etc:「permission denied」および「no such file or directory」出力 grepまたはfindを使用すると、「permission denied」および「no such file or directory」という通知に常に煩わされます。たとえば、次のようになります。johndoe@johndoe-desktop:/$ grep -rnp 'yii_core_path' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: permission denied grep: ./lib/ufw/user.rules: permission denied grep: ./lib/init/rw/udev/watch/27: no such file or directory grep: ./lib/init/rw/udev/watch/26: no such file or directory grep: ./lib/init/rw/udev/watch/25: no such file or directory それらをどのように回避して、関連データ、つまり私が本当に探しているものだけを表示できるようにすることができますか?
回答: grep -vの前に「|&」を使用すると、それが処理されます。grep -rnp 'yii_core_path' ./ | grep -v .svn |& grep -v 'permission denied'