Глобуси - це не регулярні вирази. Загалом, оболонка намагатиметься інтерпретувати все, що ви вводите в командному рядку, що ви не цитуєте як глобус. Оболонки взагалі не потрібні для підтримки регулярних виразів (хоча насправді багато хто з більш модних сучасних, як, наприклад, =~
оператор відповідності регулярних виразів у bash
[[
конструкції).
Це .??*
- глобус. Він відповідає будь-якому імені файлу, що починається з буквальної крапки .
, за яким слідують будь-які два (не обов'язково однакові) символи ??
, за якими слід еквівалент регулярного вираження [^/]*
, тобто 0 або більше символів, які не є /
.
Щоб отримати докладні відомості про розширення імені шляху оболонки (повне ім'я для "глобалізації"), див. Специфікацію POSIX .