glob (программирование)

Глобальный объект (программирование) Происхождение и развитие glob glob был разработан в Bell Labs для Unix и изначально написан на языке […]

Глобальный объект (программирование)

  • Происхождение и развитие glob

    • glob был разработан в Bell Labs для Unix и изначально написан на языке программирования B. 
    • glob был представлен как библиотечная функция C, которая стала частью POSIX. 
    • glob и fnmatch являются ключевыми функциями для сопоставления строк с шаблонами. 
  • Синтаксис и использование

    • Наиболее распространенные подстановочные знаки: *, ? и […]. 
    • Некоторые оболочки, такие как Bash, поддерживают дополнительные расширения. 
    • glob используется для глобализации имен файлов в командной строке и сценариях оболочки. 
  • Unix-подобный и Windows

    • В Unix-подобных системах glob поддерживает различные значения для […] и синтаксис для сопоставления нескольких вхождений. 
    • В Windows и DOS glob не выполняет глобального расширения, но оболочки могут использовать его для своих собственных команд. 
  • SQL и другие языки программирования

    • SQL имеет glob-подобный синтаксис для сопоставления строк, но не использует термин «glob». 
    • glob используется в различных языках программирования для обработки человеческого ввода. 
  • Сравнение с регулярными выражениями

    • glob не поддерживает все возможности регулярных выражений, такие как звезда Клини. 
  • Другие реализации

    • glob используется не только в оболочках, но и в других языках программирования, таких как C#, D, JavaScript, Go, Java, Haskell, Perl, PHP, Ruby и Rust. 

Полный текст статьи:

glob (программирование) — Википедия

Оставьте комментарий

Прокрутить вверх