このbashコマンドがあります。
FILES=$(find $(dirname "$DIR")/**/**/*.js -type f -maxdepth 8 -not -path "*/babel/*" -not -path "*/examples/*");
次の警告が表示されます。
find:警告:オプションではなく引数-typeの後に-maxlengthオプションを指定しましたが、オプションは位置指定ではありません。他のパラメーターの前にオプションを指定してください。
それが何であるかを知っている人はいますか? Googleでは何も見つかりませんでした。私のコマンドについてまだ質問がある場合は、教えてください!
答え1
-maxdepth
メッセージを読むと、後で使用したことがわかります-type
。主なポイントは、これが-maxdepth
グローバルオプション(他のオプションには-xdev
マウントポイントからの検索を避け、ディレクトリ-noleaf
に標準のUnixリンク数があると仮定して検索を停止することを含む)であり、-type
式の一部であることです。
-type f
順序を変更すると-maxdepth 8
メッセージが消えます。