Архив метки: регулярные выражения

Регулярные выражения и сравнения в Bash. Небольшая памятка =)

Взято с http://www.intuit.ru/department/os/linuxadmin/8/

Регулярное выражение – средство указания шаблона для поиска его в тексте.

 ^ — начало строки
 $ — конец строки
 [] — любой символ из заключённых в скобки. Поддерживает диапазоны, [0-9] – цифры, [a-zA-Z] -все буквы латинского алфавита
 [^] — любой символ за исключением заключенных в скобки
 \ — отменяет действие любого метасимвола. Например
 \$ — обозначает символ $ , а не \ в конце строки, а \\$ — символ \ в конце строки
 .- любой один символ.
 * — 0 или более раз в тексте встречается предыдущий шаблон. Так например выражение .* означает любой набор символов.