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