Команда возвращает имена файлов, удовлетворяющих шаблону.СИНТАКСИС
Команда glob выполняет поиск имен файлов подобно тому, как это делает оболочка csh, и возвращает список имен, удовлетворяющих шаблону pattern. Аргументы, начинающиеся со знака ‘-’, являются управляющими ключами switches.
? – Удовлетворяет любому символу;
* — Удовлетворяет любой последовательности из нуля или больше символов;
[chars] – Удовлетворяет любому символу из chars. Если chars включает последовательность символов типа ‘a-b’, то удовлетворяет всем символам от ‘a’ до ‘b’ (включительно).
\x – Удовлетворяет символу ‘x’.
{a,b,...} – Удовлетворяет
любой из строк ‘a’, ‘b’, и т.д.
Если первый символ образца ‘~’, то он указывает на домашний каталог пользователя, чье имя указано после ‘~’. Если сразу после ‘~’ идет ‘/’, то используется значение переменной окружения HOME.
Действие команды glob отличается от работы в csh в следующем:
В отличие от другихTcl-команд команда glob может работать с именами файлов только в нотации, поддерживаемой на той платформе, на которой она исполняется. Кроме того, на Windows-платформах специальные символы не допустимы в сетевых именах.