Obrigado pela resposta.
A resposta ajudou, mas agora o problema é que eu tenho de carregar o valor
da variável dentro de um ficheiro .conf (dhcp6s.conf) e não num script...e
não estou a conseguir fazê-lo.

Sabem como fazê-lo?

Cumprimentos,
Hélder Pinheiro


No dia 24 de Setembro de 2012 14:13, Gabriel Ricardo
<gricard...@gmail.com>escreveu:

> 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
>>>>
>>>
>>>
>>
>

Responder a