Você terá que filtrar a linha que consta esse DUID no arquivo.conf, exemplo:
1 - criando um arquivo com um exemplo de variavel: ~$ echo UID='lala' > teste_var.txt 2 - mostrando como ficou o arquivo: ~$ cat teste_var.txt UID=lala 3 - filtrando com awk para ler só o valor da variavel: ~$ awk -F '=' '/^UID=/ {print $2}' teste_var.txt lala 4 - você pode chamar essa variavel em outro script da seguinte forma: UID=$(awk -F '=' '/^UID=/ {print $2}' teste_var.txt); Atenciosamente, *Gabriel Ricardo.* www.tinotapa.com.br Em 24 de setembro de 2012 10:01, Hélder Pinheiro < pinheiro.helde...@gmail.com> escreveu: > já pensei nessa solução, mas a variável fica no meio de uma "condição" > > é algo como isto: > > host TESTE { > > duid $VariavelQueQueroInserir > > } > > > Cumprimentos, > Hélder Pinheiro > > > No dia 24 de Setembro de 2012 13:55, Rodolfo <rof20...@gmail.com>escreveu: > > se for inserir essa variavel em outro arquivo faça: >> >> # echo $VARIAVEL >> "arquivo_de_configuracao.conf" >> >> os 2 sinais de maior servem para por o valor da variavel no final do >> arquivo, NUNCA ponha >, pois so um sinal sobreescreve todo o arquivo. >> >> Abraços. >> >> Em 24 de setembro de 2012 07:45, Hélder Pinheiro < >> pinheiro.helde...@gmail.com> escreveu: >> >> Boas Pessoal, >>> >>> Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e >>> pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro >>> de configuração de um programa que é chamado pelo script. >>> >>> >>> #Script >>> 1)insiro DUID >>> 2) chamo programa RADVD >>> >>> #RADVD inicia com a variável DUID que está no fichheiro radvd.conf >>> >>> >>> Tentei fazer export à variável, mas não estou a conseguir. >>> Será que me conseguem ajudar? >>> >>> Cumprimentos, >>> Hélder Pinheiro >>> >> >> >