通配符已经存在很久了。有些人甚至声称它们出现在古埃及象形文字中。通配符允许你简洁地指定一个与一组文件名匹配的模式(例如,*.pdf 获取所有 PDF 文件的列表)。通配符也常被称为 glob 模式(或在使用它们时,称为“globbing”)。但是 glob 模式的用途不仅仅是生成有用的文件名列表。bash 手册页将 glob 模式简单地称为“模式匹配”。首先,让我们快速回顾一下 bash 的 glob 模式。除了相当知名的简单通配符之外,bash 还具有扩展的 globbing,它添加了额外的功能。这些扩展功能通过 extglob 选项启用。