Error de sintaxis cerca del token inesperado 'luego'

Escribí el código igual queLa línea de comandos de Linux: una introducción completa, página 369 pero avisa del error:

line 7 `if[ -e "$FILE" ]; then`

el código es como

#!/bin/bash
#test file exists

FILE="1"
if[ -e "$FILE" ]; then
  if[ -f "$FILE" ]; then
     echo :"$FILE is a regular file"
  fi
  if[ -d "$FILE" ]; then
     echo "$FILE is a directory"
  fi
else 
   echo "$FILE does not exit"
   exit 1
fi
   exit

Quiero darme cuenta de lo que introdujo el error? ¿Cómo puedo modificar el código? Mi sistema es Ubuntu.

Respuestas a la pregunta(1)

Su respuesta a la pregunta