-
index = $numbernão pode usar espaços em torno de=para atribuição de variável. useindex=$numberou((index = number)) -
[ $index => 1 ]Suponho que você queira verificar seindexé maior ou igual a 1, use[ $index -ge 1 ]ou((index >= 1)) - por que a instrução
breaké usada? é usado para sair do loop - também a instrução
ifnão é necessária - você também pode usar a opção
read -ppara adicionar mensagens ao usuário
colocando tudo junto:
#!/bin/bash
read -p 'Enter a number: ' number
while ((number >= 1)) ; do
echo $number
((number--))
done