Метасимвол ?
осуществляет поиск любого одного символа в имени файла за
исключением лидирующей точки. Предположим, вы имеете книгу, в которой 12 глав и
хотите получить список глав до 9-ой главы. Если ваш каталог содержит следующие
файлы:
Chapter1
Chapter2
Chapter5
Chapter9
Chapter11
то введите команду ls
с метасимволом ?
для получения всех глав,
которые начинаются со строки "Chapter" и заканчиваются одним символом:
$ ls Chapter?
Chapter1
Chapter2
Chapter5
Chapter9
$
Хотя метасимвол осуществляет поиск одного символа, вы можете использовать его
для поиска более одного символа в имени файла. Например, вы получите перечень
всех остальных глав в текущем каталоге, если введете следующую команду:
ls Chapter??
И, конечно, чтобы получить список всех глав в текущем каталоге, используйте
метасимвол *
:
ls Chapter*