2016-03-27 6 views
0

権限が拒否されたフォルダにコマンド「find」が取得されたときに、スクリプトを停止する方法を教えてください。権限が拒否されたフォルダにfindが取得されたときにbashスクリプトを停止する

私のPCのすべてのフォルダのリストを作成します。

"find"がアクセス拒否フォルダを検出したときに、検索プロセスを停止したいとします。たくさん

+0

よう

何かが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

答えて

0

DIRS=$(find . -type d)

おかげで、今これをテストすることはできませんが、フォルダが実行可能である場合には、execに確認してください。

find -type d -print0 -not -exec test -x '{}' \; -quit 
関連する問題