No shell, espaços não são permitidos em nenhum dos lados do =
em uma atribuição de variável.
Tente isso:
variable="This is a variable"
Se você deixar um espaço antes do =
, o shell analisará o token antes dele como um nome de comando ou função, e é por isso que você vê a mensagem "comando não encontrado".