Possible Duplicate:
Why does Mac's $find not have the option -printf?検索:-printf:不明なオプション
ない次のコマンドを使用して、間違っているが、誰がエラーを発見できるかを確認します。
find public_html -name '*.php' -printf '%h \n' | sort -u > dirlist.txt
基本的に、私は私のpublic_htmlの中で見つけることattemtpingています* .php拡張子を持つすべてのディレクトリのディレクトリ名。そのファイルが見つかったディレクトリをプリントアウトします。これの出力はソートするパイプで連結され、重複したエントリは、-uフラグによって除去され、その結果が新しいファイルdirlist.txt
に保存されている。しかし、私は、実行時に取得していますがあるさ:
find: -printf: unknown option
検索のではない私は、この間違った
を取得しています場所がわからおかげ
エラーは、 'find'に' printf'オプションがありません - エラーメッセージの内容とまったく同じです。あなたのシステム上で 'man printf'をチェックして、何をすべきかを理解してください。 –
Linux、OS X、BSD? – Adam
こんにちはアダム、それは、Macの端末を使用しているOS Xのライオンです – user1020069