Pois é, aparentemente o problema é quando chamo dentro da função.

Copiei o seu código abaixo (x.sh) e funcionou normal também. Você
tentou rodar o código que coloquei no pastebin?

E o shebang tá apontando pra /bin/bash.

Depois que vi uma mudança no comando tail que me quebrou as pernas
recentemente - http://geek.linuxman.pro.br/geek/momento-doh-do-dia -
Achei melhor testar em outras versões de Bash e não funcionou em
nenhuma dessas:

2.05.0(1)-release
3.2.25(1)-release
3.2.39(1)-release

[]'s
Eri


2008/12/15 Flavio Junior <bil...@gmail.com>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Engraçado..
> Aqui funcionou normalmente..
> Por acaso não ta setando #!/bin/sh ?
> [r...@bloo ~]# cat x.sh
> #!/bin/bash -x
> services=($(cat x | cut -d\# -f2))
> echo "Services: ${servic...@]} Total: ${#servic...@]}"

Responder a