0
権限が拒否されたフォルダにコマンド「find」が取得されたときに、スクリプトを停止する方法を教えてください。権限が拒否されたフォルダにfindが取得されたときにbashスクリプトを停止する
私のPCのすべてのフォルダのリストを作成します。
"find"がアクセス拒否フォルダを検出したときに、検索プロセスを停止したいとします。たくさん
権限が拒否されたフォルダにコマンド「find」が取得されたときに、スクリプトを停止する方法を教えてください。権限が拒否されたフォルダにfindが取得されたときにbashスクリプトを停止する
私のPCのすべてのフォルダのリストを作成します。
"find"がアクセス拒否フォルダを検出したときに、検索プロセスを停止したいとします。たくさん
DIRS=$(find . -type d)
おかげで、今これをテストすることはできませんが、フォルダが実行可能である場合には、execに確認してください。
find -type d -print0 -not -exec test -x '{}' \; -quit
よう
何かがhttp://unix.stackexchange.com/questions/225572/exit-bash-when-find-gets-to-a-folder([これは質問に答え]をご覧ください。 -with-permission-denied)または[this one](http://stackoverflow.com/questions/3474526/stop-on-first-error)を参照してください。 – Tym