[Ubuntu-BR] Dúvida com Shell Script

J.F.Salles jfsalles em yandex.com
Segunda Maio 16 21:45:00 UTC 2016


blacklist_from *@teste.com.br

-- 
J.F.Salles (NetHell) - GoHC - Linux User 496632
GNU/Linux Translation & Documentation Support

Em Seg, 2016-05-16 às 18:02 -0300, Henrique Fagundes escreveu:

> Amigos,
> 
> Saudações pinguianas.
> Estou com uma dúvida em um Shell.
> 
> Vejam:
> 
> #!/bin/bash
> 
> for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
> sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in
> done
> 
> Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
> teste.com.br
> 
> Então, era para o script fazer o seguinte: Adicionar a linha 
> "blacklist_from *teste.com.br" na linha 33 do arquivo 
> /opt/zimbra/conf/salocal.cf.in.
> 
> Só que isso não está acontecendo! Ao invés disso, ele está adicionando a 
> linha "blacklist_from *$dominios".
> 
> Alguém sabe como eu posso fazer para forçar o script a interpretar a 
> variável?
> 
> Desde já muito grato.
> 
> Atenciosamente,
> 
> Henrique Fagundes
> henrique em linuxadmin.com.br
> Skype: magnata-br-rj
> Linux User: 475399
> 
> http://www.aprendendolinux.com/
> http://www.facebook.com/PortalAprendendoLinux
> http://youtube.com/aprendendolinux/
> http://twitter.com/aprendendolinux/
> ______________________________________________________________________
> Participe do Grupo Aprendendo Linux
> https://groups.google.com/forum/#!forum/portal-aprendendo-linux
> 
> Ou envie um e-mail para:
> portal-aprendendo-linux+subscribe em googlegroups.com
> 


Mais detalhes sobre a lista de discussão ubuntu-br