[Ubuntu-BR] Dúvida com Shell Script

Henrique Fagundes henrique em linuxadmin.com.br
Segunda Maio 16 22:30:32 UTC 2016


Colegas,

Resolvi dessa maneira:

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *'$dominios'\' /opt/zimbra/conf/salocal.cf.in
done

Funcionou direitinho agora!

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

Em 16/05/2016 18:45, J.F.Salles escreveu:
> 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 sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras
> opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br



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