|
From: | Rafael Couto |
Subject: | Re: [shell-script] Enviar mails com campos específicos. |
Date: | Tue, 1 Apr 2014 12:15:56 -0300 |
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
[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 <=
- Re: [shell-script] Enviar mails com campos específicos., Rafael Couto, 2014/04/11
- Prev by Date: Re: [shell-script] Ajuda com expressão regular
- Next by Date: Re: [shell-script] Ajuda com expressão regular
- Previous by thread: Re: [shell-script] Enviar mails com campos específicos.
- Next by thread: Re: [shell-script] Enviar mails com campos específicos.
- Index(es):