bash globbing行为记录在哪里?

时间:2011-10-23 19:42:37

标签: bash glob

我知道我可以做到以下几点:

ls /dir/*/subdir/file

列出任何匹配目录中的任何匹配文件。这只是常规的全球化吗?感觉它比以下用法更先进:

ls /dir/subdir/file*

我认为它是“分支/搜索glob”。如果它与常规globbing不同,那么它的真实名称是什么?它的行为记录在哪里?

4 个答案:

答案 0 :(得分:2)

man bash

搜索Pathname Expansion

答案 1 :(得分:1)

bash文档中这两种形式之间没有特别的区别;它们都在Filename ExpansionPattern Matching下进行了描述。

答案 2 :(得分:0)

它出现在bash手册页的“模式匹配”一节中。

  

*匹配任何字符串,包括空字符串。

答案 3 :(得分:0)

如果你想要更加轻松here are the POSIX specs