История изменений
Исправление vodz, (текущая версия) :
Ну да, вложенные не распарсит, regex с подвыражениями и BASH_REMATCH - не стандартны даже в bash (например с 3 и 4 версией), а eval крайне не желательно юзать без полного контроля того, что ему кормится. Оно, конечно лучше переписать как '«' = »${...", но это уже для домашнего задания.
Исходная версия vodz, :
Ну да, вложенные не распарсит, regex с подвыражениями и BASH_REMATCH - не стандартны даже в bash (например с 3 и 4 версией), а eval крайне не желательно юзать без полного контроля того, что ему кормится.