Описание тега fnmatch
`fnmatch` - это имя как стандартной библиотечной функции языка C для выполнения сопоставления шаблонов с подстановочными знаками в стиле оболочки для строк, так и одной из многих реализаций оболочки, раскрывающих механизм языка C` fnmatch` для языка более высокого уровня. т.е. Python, Ruby, ʻawk` и т. д.
fnmatch
это оба:
- С-языком стандартной функцией библиотеки,
fnmatch(…)
, а также - Любая из множества реализаций оболочки, раскрывающих механизм c-языка.
fnmatch
на язык более высокого уровня
Один из самых заметных пользователей fnmatch(…)
это git - в частности, шаблоны, определенные в файлах gitignore, применяются с использованиемfnmatch(…)
- qv gitignore [документация] 4 и сам git [исходный код] 5.
Вопросы о Глоб сопоставления с образцом может часто взаимозаменяемо относятся кfnmatch
шаблоны также.
Полная подпись fnmatch(…)
Функция C:
int fnmatch(char const* pattern,
char const* string,
int flags);
Подробнее о его использовании см.man
страница для fnmatch(3)
.