É verdade, me confudi aqui. Obrigado pela correção :-)
Em 16/12/08, MrBiTS escreveu:
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Rodolfo Coutinho wrote:
> > Olá, você deverá ficar atento as aspas simples, que é usada quando você
> tem
> > um comando e você quer pegar o resultado. O
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Rodolfo Coutinho wrote:
> Olá, você deverá ficar atento as aspas simples, que é usada quando você tem
> um comando e você quer pegar o resultado. O problema pode ser isso, visto
> que no terminal funciona e no script não.
> Ex.
> LISTA=`ls -la`
> coisa
Olá, você deverá ficar atento as aspas simples, que é usada quando você tem
um comando e você quer pegar o resultado. O problema pode ser isso, visto
que no terminal funciona e no script não.
Ex.
LISTA=`ls -la`
coisas do tipo.
Flw
--
Rodolfo Coutinho
Em 15/12/08, Eri Ramos Bastos escreveu:
>
>
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Eri, podias poupar esse trabalho com o IFS usando o while..
while IFS=$'\n' read -r LINHA; do
ManageStatus "LINHA"
done < batata.txt
Deve funcionar... sempre uso assim..
- --
Flávio do Carmo Júnior aka waKKu
-BEGIN PGP SIGNATURE-
Versio
Resolvido. Obrigado pela ajuda!
Era o $IFS que estava quebrando minhas pernas:
http://pastebin.com/m6972c982
[]'s
Eri
2008/12/15 Eri Ramos Bastos :
> 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
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
recenteme
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Engraçado..
Aqui funcionou normalmente..
Por acaso não ta setando #!/bin/sh ?
veja:
[r...@bloo ~]# cat x
64.233.169.99 google.com # telnet ftp imap dns pop3 smtp
[r...@bloo ~]# cat x.sh
#!/bin/bash -x
services=($(cat x | cut -d\# -f2))
echo "Services: