私が持っているとしましょう:
_foo.txt
bar
baz.ooo
_
ls -1 !(*.*)
を使用すると、出力にはbar
のみが表示されます。すばらしい、今私はfindで同じ結果を得たいと思っています-仕事をするいくつかの_find -regex
_。
注:
find -name !(*.*)
は、私が使用できないBashのグロブであるため、!(*.*)
は答えではありません。
find . -type f ! -name "*.*"
!
は、次の式を否定します。ここでは、「。」を含むファイル名です。
-maxdepth
オプションを使用して、検索の深さを減らすこともできます。