Não deve haver espaços em branco em torno de =
na declaração de variáveis no shell.
Remova os espaços em branco:
NUM=0
Além disso, se você não tiver um bom motivo, não use todos os uppercases para um nome de variável de shell definido pelo usuário, pois há a possibilidade de que isso possa entrar em conflito com qualquer variável de ambiente.
Melhor:
number=0