[РЕШЕНО]Объясните, что делает этот bash скрипт
read x y — читает строку, делит её по пробелам, как shell делит аргументы командной строки на отдельныйе аргументы. Первый и второй блок присваивает переменным x и y соответственно.
Далее считанная строка анализируется. Если считана комбинация Severity:WARNING (OK, FAILURE), то соответсвующее значение записывается в переменную severity. Если строка пустая, то запускается logger с нужными параметрами. Остальные строки игнорируются.
Идёт построчное чтение. В переменную $x попадает первое слово, в $y второе.
Далее в переменную $severity устанавливается значение в зависимости $x и $y. 
При попадании на пустую строку производится запись в лог.

Для записи в файл измените 4 строчку на что-то в стиле

            '') echo "severity: $severity" > test.log;;
