Использование знаков подстановки

Одной из наиболее мощных возможностей командной строки является поддержка знаков подстановки, также известных как «globs», используемых для определения пути и критерия поиска. Ниже представлены три самых используемых знака подстановки.

► Звездочка (*) используется для подстановки любой строки символов. Например, ввод * соответствует всем файлам, а ввод Miff соответствует всем файлам, имена которых заканчиваются на .tiff.

► Знак вопроса (?) используется для подстановки любого одного знака. Например, ввод b?ok соответствует book, но не brook.

► Квадратные скобки ([ ]) используются для подстановки одного символа из указанного диапазона. Например, [Dd]ocument будет соответствовать любому объекту с именем Document или document, a doc[ 1-9] - любому файлу с именем doc#, где # - любая цифра в диапазоне от 1 до 9.

Знаки подстановки могут объединяться. Рассмотрим набор из пяти файлов с именами ReadMe.rtf, ReadMe.txt, read.rtf, read.txt и Its All About Me.rtf. Используя знаки подстановки в этом наборе файлов, получим следующее.

► *.rtf соответствует ReadMe.rtf, read.rtf, и It's All About Me.rtf.

► ????.* соответствует read.rtf и read.txt.

► [Rr]\rtf соответствует ReadMe.rtf и read.rtf.

► [A-Z]* соответствует ReadMe.rtf, ReadMe.txt и It's All About Me.rtf