ディレクトリまたはその下のどこかにファイルを見つけたい場合findは、非常に便利なユーティリティです。現在のディレクトリまたはその上にあるものを見つける類似のユーティリティはありますか?
たとえば、ファイルシステムが次のようになっている場合:
/ proj /
foo /
pom.xml
バー/
pom.xml
baz /
pom.xml
クイズ/
pom.xml
それからfind /proj/foo/bar -name pom.xml私にくれます
/proj/foo/bar/pom.xml /proj/foo/bar/baz/pom.xml
出力として。返されるコマンドを探しています
/proj/foo/bar/pom.xml /proj/foo/pom.xml
(または逆の順序)。現在私がしがちなのは、次のようなことをするシェルスクリプトを書くことです
while [[ $dir != / ]]
do
check stuff
cd ..
done
このようなものはありますか?
理想的には、任意のシェルでLinux、Mac、およびCygwinで機能するものが欲しいのですが、サブセットでのみ、またはでのみ機能するものbashも便利です。
ああ...私はその要求を誤解しました。
—
EBGreen
私は、これは面白いと思いと質問のように....多分これはあなたの出発点を与えるのを助けるでしょうかあなたがあなたの必要性のために十分ですが解決策が表示されます:unix.stackexchange.com/questions/6463/...受け入れを答えは、いくつかの追加事項を含むwhileループの例に似ています。
—
ピンプジュースIT