Операционная система UNIX

Поиск по одному символу (метасимвол ?)



8.1.2. Поиск по одному символу (метасимвол ?)

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

Хотя метасимвол осуществляет поиск одного символа, вы можете использовать его для поиска более одного символа в имени файла. Например, вы получите перечень всех остальных глав в текущем справочнике, если введете следующую команду: ls Chapter??<CR>

И, конечно, чтобы получить список всех глав в текущем справочнике, используйте метасимвол *: ls Chapter*<CR>



Содержание раздела