Apenas tentando aprender um script bash um pouco.
Minha versão antiga do bash:
Bash version 3.2.53(1)-release...
Eu atualizei meu bash no mac os x yosemite com homebrew:
brew update
brew install bash
Em seguida, nas propriedades do terminal, alterei o caminho do shell padrão de /bin/bash
para /usr/local/bin/bash
(Pelo que entendi, é onde o homebrew instala o bash atualizado).
Em seguida, verifiquei o resultado novamente (e parece que está tudo bem):
$ echo $BASH_VERSION
Bash version 4.0.33(0)-release...
Mas quando eu estava tentando escrever um script simples:
#!/bin/bash
echo "Bash version ${BASH_VERSION}..."
for i in {0..10..2}
do
echo "Welcome $i times"
done
O RESULTADO É:
Bash version 3.2.53(1)-release...
Welcome {0..10..2} times
EM VEZ DE:
Bash version 4.0.33(0)-release...
Welcome 0 times
Welcome 2 times
Welcome 4 times
Welcome 6 times
Welcome 8 times
Welcome 10 times
Por que a versão do Bash volta a ser antiga quando estou tentando executar o script no mesmo shell ??? Isso só me assusta! Por favor, alguém me explique qual é o meu problema)))