Erro de comando não encontrado na atribuição de variável Bash

Eu tenho esse script chamado test.sh:

#!/bin/bash
STR = "Hello World"
echo $STR

quando eu corrosh test.sh Eu entendi isso:

test.sh: line 2: STR: command not found

O que estou fazendo errado? Eu olho para tutoriais de script extremamente básicos / básicos para bash online e é assim que eles dizem para declarar variáveis ... Portanto, não tenho certeza do que estou fazendo de errado.

Estou no Ubuntu Server 9.10. E sim, o bash está localizado em/bin/bash.

questionAnswers(5)

yourAnswerToTheQuestion