Unix通配符选择器? (星号)
发布时间:2020-12-15 19:41:18 所属栏目:安全 来源:网络整理
导读:在Ryan Bates的 Railscast about git中,他的.gitignore文件包含以下内容: TMP / ** / * 使用双星号后跟星号的目的是什么?** / *? 使用简单的tmp / *而不是tmp / ** / *没有达到完全相同的结果? 谈到这个问题,我发现一个不清楚的IBM文章,我想知道有人
在Ryan Bates的
Railscast about git中,他的.gitignore文件包含以下内容:
TMP / ** / * 使用双星号后跟星号的目的是什么?** / *? 谈到这个问题,我发现一个不清楚的IBM文章,我想知道有人可以澄清这个问题。
它说要进入tmp下的所有子目录,以及tmp的内容。
例如我有以下几点: $ find tmp tmp tmp/a tmp/a/b tmp/a/b/file1 tmp/b tmp/b/c tmp/b/c/file2 匹配输出: $ echo tmp/* tmp/a tmp/b 匹配输出: $ echo tmp/**/* tmp/a tmp/a/b tmp/a/b/file1 tmp/b tmp/b/c tmp/b/c/file2 它是zsh的默认功能,要使其在bash 4中工作,您执行: shopt -s globstar (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |