gpt4 book ai didi

文本后的 Bash globstar 匹配

转载 作者:行者123 更新时间:2023-11-29 09:45:59 26 4
gpt4 key购买 nike

我真的无法理解为什么模式test**/*.ext匹配test23/file.ext,但不匹配test23/test/file.exttest23/test/test/file.ext。Globstar 应该符合所有这些,不是吗?

最佳答案

这是 man bash:

When the globstar shell option is enabled, and * is used in a pathname expansion context, two adjacent *s used as a single pattern will match all files and zero or more directories and subdirectories. If followed by a /, two adjacent *s will match only directories and subdirectories.

由于您的 ** 不是单一模式,而是 test** 的一部分,因此它没有得到 globstar 处理。

关于文本后的 Bash globstar 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45533862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com