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,
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
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.comescreveu:
Dá para usar o sed para manipular o arquivo .conf, exemplo:
gabriel@casa:~$ echo VAR=lala blabla.conf
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
Ficou confuso.
1 - Intete DUID onde?
a variável você passa ela como parâmetro ou ela esta no radvd.conf?
Atenciosamente,
*Gabriel Ricardo.*
www.tinotapa.com.br
Em 24 de setembro de 2012 08:45, Hélder Pinheiro
pinheiro.helde...@gmail.com escreveu:
Boas Pessoal,
Eu tenho um script onde eu
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
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
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
8 matches
Mail list logo