Match all files under all nested directories with shell globbing

后端 未结 6 1063
星月不相逢
星月不相逢 2021-02-03 23:35

Is there a way to use shell globbing to identify nested directories?

so if I have dir/dir1/dir2/dir3/dir4/dir5/.. and I have files under all of them, what is the equival

6条回答
  •  南方客
    南方客 (楼主)
    2021-02-04 00:16

    Specifically about git (gitignore, gitattributes, and commands that take filenames): if the pattern contains no slash, * wildcards will match deep. If it does contain a slash, git will call fnmatch with the FNM_PATHNAME flag, and simple wildcards won't match slashes. ** to match deep isn't supported. Maybe this kind of deep matching could be more widely supported with a new FNM_STARSTAR flag, and an implementation in glibc, gnulib and other places.

提交回复
热议问题