El condional if en shell script que he visto (búsqueda rápida en google) es el siguiente:
if [ condition is true ]
then
execute these commands
else
execute those commands
fi
En caso de que no lleve el
else, o sea, si se cumple la condición
then (entonces) haga esto,
else (si no) haga esto otro. Si solo te interesa que se cumpla la condición simplemente terminar la instrucción if [condición]; then; [lo que debe hacer] fi (fin del if). Referencia:
Linux Shell Script Logic
En tu caso, creo que sería mejor utilizar un case como el siguiente ejemplo:
linux TCshell script
Te aconsejo que busques algún manual de shell script que hay muchos en la red.