Правильный синтаксис:
if [[ "${sev[1]}" == "CRITICAL" ]]; then
echo "shte"
fi
Взгляните на Advanced Bash-Scripting Guide: Массивы
UPDATE:
Я делаю тест. Я думаю, вы пропустили номера массивов. Sev . Advanced Bash-Scripting Guide: Массивы не критичны, это информационный. sev [0] все еще имеют CRTITICAL, а не empty
Здесь простой тест:
sev=( CRITICAL INFORMATIONAL )
if [[ "${sev[0]}" == "CRITICAL" ]]; then echo "shte"; fi
вывод:
shte
Теперь: [!d8 ]
if [[ "${sev[1]}" == "CRITICAL" ]]; then echo "shte"; fi
вывод Empty