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