Não, isso não é um erro. O script é executado e fornece a saída "1". Ele é adicionado à mesma linha que o Terminal vê e não faz uma nova linha após a saída, então parece que não está sendo executado.
Tudo o que você precisa fazer é adicionar um novo caractere de linha que é principalmente o \n
no final da saída para que você imprima uma nova linha no final da saída, para que você não tenha esse comportamento .