Boa Noite,
Pode ser que funcione
${dominios}
ou
"$dominios"
*--*
Att
Marcos Carraro <http://br.linkedin.com/in/mcarraro>
Em 16 de maio de 2016 17:58, Henrique Fagundes
<henrique@linuxadmin.com.br <mailto:henrique@linuxadmin.com.br>> 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 <http://salocal.cf.in>
done
Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
teste.com.br <http://teste.com.br>
Então, era para o script fazer o seguinte: Adicionar a linha
"blacklist_from *teste.com.br <http://teste.com.br>" na linha 33 do
arquivo /opt/zimbra/conf/salocal.cf.in <http://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@linuxadmin.com.br <mailto:henrique@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@googlegroups.com
<mailto:portal-aprendendo-linux%2Bsubscribe@googlegroups.com>