|
From: | Rafael Couto |
Subject: | Re: [shell-script] Enviar mails com campos específicos. |
Date: | Fri, 11 Apr 2014 18:25:40 -0300 |
for x in $(cat export.txt)
do
while IFS=' ' read par1 par2 par3 par4 par5
do
echo $executa $x $par1 $par2 $par3 $par4 $par5
done < <(cat poolsb_out)
done
Eu coloquei o mail -s na ordem errada :p
Mil desculpas. Após fazer o certo, ( tem um ditado aqui na empresa que diz: "Faz certo que dá certo") ele funcionou.
while IFS=, read Login Senha Nome Lixo; do echo "Ola $Nome, sua senha e $Senha" | mail -s "Login e senha" $address@hidden; done < <(echo "'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome', 'login', 'senha', 'nome', 'sobrenome'"| xargs -n4)Obrigado Julio.Em 1 de abril de 2014 12:08, Julio C. Neves <address@hidden> escreveu:
Então é sinal que está certo. Esse echo era só para vc testar, mas para isso, eu deveria ter colocado uma contrabarra antes do <, mas esqueci. Para funcionar, é só tirar o echo da frente do mail.Abcs,Julio@juliobash
Próximos cursos de Shell
Cidade
Local
Período
Rio de Janeiro
07-11/04
Dou treinamento de shell em qualquer cidade.
Para detalhes, entre em contato por email ouecho 436233889341364416673541503686485725801923229706P | dcEm 1 de abril de 2014 10:42, Rafael Couto <address@hidden> escreveu:Opa, bom dia Julio.Eu executei o script e ele está me dando a seguinte mensagem:-bash: Ola Sr. Nome, sua senha eh Senha: No such file or directory
--Em 31 de março de 2014 21:48, Julio C. Neves <address@hidden> escreveu:
Supondo que esses colchetes no inicio e no fim não existam:while IFS=, read Login Senha Nome Lixo; do> echo mail -s "Subject" $address@hidden < " Ola sr $Nome, sua senha é $Senha"> done < <(echo "'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome'" | xargs -n4)Se os colchetes existirem, troque < <(echo ... por sed 's/^//;s/$//' ...Abcs,Julio@juliobash
Próximos cursos de Shell
Cidade
Local
Período
Rio de Janeiro
07-11/04
Dou treinamento de shell em qualquer cidade.
Para detalhes, entre em contato por email ouecho 436233889341364416673541503686485725801923229706P | dcEm 31 de março de 2014 17:16, <address@hidden> escreveu:Boa tarde amigos,Tenho um arquivo de texto e preciso pegar alguns campos específicos para enviar um mail para cada pessoa.O arquivo dados.txt tem esse formato:['login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome', 'login', 'senha', 'Nome', 'Sobrenome']Preciso fazer um for, pegando o campo login e senha e enviando por mail para cada um que exista no arquivo. No caso acima, seriam 11 mails.mail -s "Subject" address@hidden < " Ola sr X, sua senha é $senha"
Alguém pode me ajudar?[]'s Rafael--[]'s Rafael--[]'s Rafael
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Enviar mails com campos específicos., Rafael Couto, 2014/04/01
- Re: [shell-script] Enviar mails com campos específicos., Julio C. Neves, 2014/04/01
- Re: [shell-script] Enviar mails com campos específicos., Rafael Couto, 2014/04/01
- Re: [shell-script] Enviar mails com campos específicos., Rafael Couto <=
- Prev by Date: Re: [shell-script] for dentro do for
- Next by Date: Re: [shell-script] for dentro do for
- Previous by thread: Re: [shell-script] Enviar mails com campos específicos.
- Next by thread: Ajuda com expressão regular
- Index(es):