shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Enviar mails com campos específicos.


From: Rafael Couto
Subject: Re: [shell-script] Enviar mails com campos específicos.
Date: Tue, 1 Apr 2014 10:42:41 -0300

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

EDX

07-11/04

Dou treinamento de shell em qualquer cidade.
Para detalhes, entre em contato por email ou
echo 436233889341364416673541503686485725801923229706P | dc 



Em 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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]