paw*_*318 61 shell bash find wildcards
假设我有:
foo.txt
bar
baz.ooo
Run Code Online (Sandbox Code Playgroud)
如果我使用,ls -1 !(*.*)那么我只会得到bar输出。太好了,现在我希望找到相同的结果 - 有些find -regex可以完成这项工作。
笔记:
find -name !(*.*)不是答案,因为!(*.*)它仍然是我无法使用的 Bash glob。
fdu*_*uff 88
你可以使用:find . -type f ! -name "*.*"
在!否定了下面的表达式,这里包含一个文件名“”
您还可以使用该-maxdepth选项来减少搜索深度。