加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Unix通配符选择器? (星号)

发布时间:2020-12-15 19:41:18 所属栏目:安全 来源:网络整理
导读:在Ryan Bates的 Railscast about git中,他的.gitignore文件包含以下内容: TMP / ** / * 使用双星号后跟星号的目的是什么?** / *? 使用简单的tmp / *而不是tmp / ** / *没有达到完全相同的结果? 谈到这个问题,我发现一个不清楚的IBM文章,我想知道有人
在Ryan Bates的 Railscast about git中,他的.gitignore文件包含以下内容:

TMP / ** / *

使用双星号后跟星号的目的是什么?** / *?
使用简单的tmp / *而不是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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读