title: syntax error near unexpected token `then'
body: <p>I created a script that helps administrators add and remove users from text file instead of doing it manually. I ran into this error and i'm having trouble solving it.</p>
  
  <pre><code>[ec2-user@ip-172-31-15-55 ~]$ ./account-manager user add
  ./account-manager: line 21: syntax error near unexpected token `then'
  ./account-manager: line 21: `   then'
  </code></pre>
  
  <p>How could I fix this error?</p>
  
  <pre><code>#!/bin/bash
  
  file=$1
  action=$2
  
  if [ -z "$file" ]
  then
          echo " Please enter a file with your users"
          exit 0
  fi
  
  if [ -z "$action" ]
  then
          echo " Please define an account to remove or deleete"
          exit 0
  fi
  
  for user in `cat $file`
  do
          if[ "$action" == "add" ]
          then
                  echo adding user: $user
                  useradd $user -m -p password
          fi
          if[ "$action" == "remove" ]
          then
                  echo removing user: $user
                  userdel -r $user
          fi
  
  done
  </code></pre>