bash:групповые_символы
Bash Групповые Символы
Наиболее часто используемые классы символов
Групповой символ | Соответствие |
---|---|
<html>*</html> | Любая последовательность любых символов |
<html>?</html> | Любой один символ |
<html>[символ]</html> | Любой один символ из указанного множества символов |
<html>[!символ]</html> | Любой один символ, не принадлежащий указанному множеству символов |
<html>класс</html> | Любой один символ, принадлежащий указанному классу |
Класс символов | Соответствие |
---|---|
<html>alnum</html> | Любой алфавитно-цифровой символ |
<html>alpha</html> | Любой алфавитный символ |
<html>digit</html> | Любой цифровой символ |
<html>lower</html> | Любая буква в нижнем регистре |
<html>upper</html> | Любая буква в верхнем регистре |
Примеры использования групповых символов:
Шаблон | Соответствие |
---|---|
<html>*</html> | Все имена файлов |
<html>g*</html> | Все имена файлов, начинающиеся с символа «g» |
<html>b*.txt</html> | Все имена файлов, начинающиеся с символа «b», за которым следует любое число других символов, и заканчивающиеся на «.txt» |
<html>Data???</html> | Все имена файлов, начинающиеся с символов «Data», за которыми следуют ровно три любых символа |
<html>[abc]*</html> | Все имена файлов, начинающиеся с символа «a», «b» или «c» |
<html>BACKUP.[0-9][0-9][0-9]</html> | Все имена файлов, начинающиеся с символов «BACKUP.», за которыми следуют ровно три цифровых символа |
<html>upper*</html> | Все имена файлов, начинающиеся с буквы в верхнем регистре |
<html>[![:digit:]]*</html> | Все имена файлов, не начинающиеся с цифры |
<html>*[[:lower:]123]</html> | Все имена файлов, заканчивающиеся буквой в нижнем регистре или цифрой «1», «2» или «3» |
bash/групповые_символы.txt · Last modified: 2023/04/06 10:18 (external edit)