Главные темы ► linux ► shell ► character_classes ► Классы символов в Linux
Теги: shell

Классы символов в Linux

Классы символов ( Character_classes ) – это шаблоны, представляющие группу символов, которые могут использоваться для сопоставления или проверки определенных типов символов.

    Character classes

    Классы символов это альтернативный способ указать диапазон символов
    Класс [:blank:] -- соответствует символу пробела или символу табуляции

    #Показать файлы с числами на конце ls file[[:digit:]] file1 file2 file3 file4 #Файлы с цифрой или буквой от a до b на конце ls file[[:digit:]a-b] file1 file2 file3 file4 filea fileb #Файлы где на конце есть цифра 1 и буква в диапазоне a-b ls file[[:digit:]][a-b] file1a file1b file2a file2b #Буквы и цифры ls file[[:alnum:]] file1 file2 file3 file4 filea fileb filec #Заглавные или строчные буквы ls file[[:alpha:]] filea fileb filec #Пробелы и табуляции [[:alpha:]] #Управляющие символы - backspace, bell, NAK, escape [:cntrl:] #Десятичные числа [:digit:] #Графические символы [:graph:] #Нижний регистр [:lower:] #Символы доступные для печати [:print:] #Символы пунктуации !, &, " [:punct:] #Пробелы [:space:] #Верхний регистр [:upper:] #Шестнадцатиричные символы [:xdigit:]
    Источники
    Последнее изменение: October 7, 2024 10:49


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #