Através do sed consegui resolver o problema :) Obrigado pela ajuda.
Cumprimentos, Hélder Pinheiro No dia 26 de Setembro de 2012 17:16, Gabriel Ricardo <gricard...@gmail.com>escreveu: > Dá para usar o sed para manipular o arquivo .conf, exemplo: > > gabriel@casa:~$ echo "VAR=lala" >> blabla.conf > gabriel@casa:~$ cat blabla.conf > VAR=lala > gabriel@casa:~$ sed -ri s/'^VAR=.*'/VAR=23/g blabla.conf > gabriel@casa:~$ cat blabla.conf > VAR=23 > gabriel@casa:~$ > > > o 23 seria sempre o novo valor do parâmetro, no exemplo. > > Atenciosamente, > *Gabriel Ricardo.* > www.tinotapa.com.br > > > > Em 26 de setembro de 2012 12:39, Hélder Pinheiro < > pinheiro.helde...@gmail.com> escreveu: > > 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 >>>>>> >>>>> >>>>> >>>> >>> >> >