Habr: Bash-скрипты, часть 9: регулярные выражения
beta