[Из песочницы] Проверка входных параметров или косвенные ссылки на BASH
Проблема По долгу службы приходится активно использовать Shell скрипты на ОС Linux. Притом что все скрипты фактически одинаковые по своей сути — генерация данных. Немалое количество времени уходит на написание и отладку правильности проверки входной информации от заказчика. И соответственно определение параметров генерации данных на основании этих входных параметров. В основе проверок лежат статические определенные спецификациями данные, зачастую таблицы, в результате сверок формируются новые необходимые параметры для дальнейшей генерации. При этом работа по настройке проверочной информации требует аккуратности и внимательности, поскольку возможные ошибки могут стоить дорого. Стадия проверки в основном состоит из нагромождения вложенных конструкций case и if.Была мысль делать разбор табличек через систему cut (таблица)> read var1 var2 var3 потом if-ы, а потом куда-то формировать результат —, но все это не очень удобно и не красиво, хотелось минимального синтаксиса.Читать дальше →