Linux
  • Linux
  • Fedora
    • Пакеты
    • Flatpak
    • Обновление
    • Полезные репозитории
  • Структура файловой системы Linux
  • Переменные окружения
  • Символические и жесткие ссылки
  • Команды
    • Групповые символы
    • Навигация
    • Операции с файлами и каталогами
    • Работа с командами
    • Интересные команды
    • Перенаправление и вывод
    • Подстановки
    • Привилегии
    • Как быстро создать файл и просмотреть его
  • Заметки
Powered by GitBook
On this page
  • Груповые символы
  • Наиболее часто используемые классы символов
  • Примеры использования групповых символов
  1. Команды

Групповые символы

Групповые символы позволяют выбирать имена файлов по шаблону

Груповые символы

Групповой символ
Соответствует

*

Любая последовательность любых символов

?

Любой один смвол

[символы]

Любой один смвол из указанного множества символов

[!символы]

Любой один символ, не принадлежащий указанному множеству символов

[[:класс:]]

Любой символ, приндлежащий указанному классу

Наиболее часто используемые классы символов

Класс символов
Соответствует

[:alnum:]

Любой алфавитно-цифровой символ

[:alpha:]

Любой алфавитный символ

[:digit:]

Любой цифровой символ

[:lower:]

Любая буква в нижнем регистре

[:upper:]

Любая буква в верхнем регистре

Примеры использования групповых символов

Шаблон
Соответствует

*

Все имена файлов

g*

Все имена файлов, начинающихся с "g"

b*.txt

Все имена файлов, начинающихся с "b", за которым следует любое число других символов, и заканчивающихся на ".txt"

Data???

Все имена файлов, начинающихся с символов "Data", за которыми следуе ровно три любых символа

[abc]*

Все имена файлов, начинающихся с символа "a", "b" или "c"

BACKUP.[0-9][0-9][0-9]

Все имена файлов, начинающихся со слова "BACKUP.", за которыми следуют ровн три цифровых символа

[[:upper:]]*

Все имена файлов, начинающихся с букв в верхнем регистре

PreviousКомандыNextНавигация

Last updated 3 years ago