Это очень похоже на имя файла globbing , где оболочка попытается выполнить автозаполнение на основе подстановочного символа подстановки ... например ....
echo foo*
выведет список всех файлов в текущем каталоге, начиная с 'foo' ... оболочка bash скомбинировала шаблон и развернула его в список файлов ...
У MSDOS была похожая концепция, хотя она не была явно связана во время выполнения, я говорю о старых вещах в Turbo C, когда подстановка с подстановочными знаками была активирована путем ссылки на 'wildargs.obj' (если моя память верно, внутренне, этот код будет перебирать каталог и расширять список на основе сопоставления с шаблонами.
В Linux / * nix land глобирование является стандартным, но, однако, вы не можете вручную нажать клавишу Tab последовательности, чтобы выполнить сопоставление или завершение шаблона ... поскольку разные терминалы могут переводить клавишу Tab по-разному и, конечно, обрабатывать ее по-разному ...