Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linuxコンソールで検索を行っていますfind /export/home01/ -name sql | grep -v 'Permission denied'
find /export/home01/ -name sql | grep -v 'Permission denied'
ただし、「許可が拒否されました」という行を除外できませんでした
の行を表示するようにfind: /export/home01/oracle/oracle/product/11.2.0/db_1/network/log: Permission denied。
find: /export/home01/oracle/oracle/product/11.2.0/db_1/network/log: Permission denied
コマンドの何が問題になっていますか?
ただし、「許可が拒否されました」の行を除外できませんでした
これは当然のことです: のみをフィルタリングstdoutしていますが、エラー メッセージは (通常) に移動しstderrます。これを試して:
stdout
stderr
find /export/home01/ -name sql 2>&1 | grep -v 'Permission denied'