Что означает -a в строке ниже.
-a
if [ "${FILE_SYSTEM}" != "xyz" -a "${FILE_SYSTEM}" != "abc" ]
Это означает логический и оператор.
Если оба операнда имеют значение true, тогда условие будет истинным, в противном случае оно будет ложным.
В вашем случае условие в if будет истинным, если переменная $FILE_SYSTEM не xyz и не abc.
if
$FILE_SYSTEM
xyz
abc
man test
EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true
В тесте сценария оболочки (открытая скобка) это означает «и», поэтому, если файловая система var не равна xyz AND и не равна abc, тест завершается успешно.
эквивалент
if [ "$x" != "a" -a "$x" != "b" ]; then do_one_thing else do_other_thing fi
есть
case "$x" in a|b) do_other_thing ;; *) do_one_thing ;; esac