bash somescript iniciará um novo bash shell, avaliará seu script e sairá. O script verá uma cópia do seu ambiente atual, mas todas as alterações serão descartadas quando o script terminar.
. somescript ou source somescript avaliarão o script em seu contexto atual, portanto, as alterações nas variáveis de ambiente existentes ou na configuração de novas serão mantidas.