Re: shell script e variáveis

2012-09-26 Por tôpico Hélder Pinheiro
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 escreveu: > Dá para usar o sed para manipular o arquivo .conf, exemplo: > > gabriel@casa:~$ echo "VAR=lala" >> blabla.conf > gabriel@casa:~$ ca

Re: shell script e variáveis

2012-09-26 Por tôpico Gabriel Ricardo
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 pa

Re: shell script e variáveis

2012-09-26 Por tôpico Hélder Pinheiro
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, Gab

Re: shell script e variáveis

2012-09-24 Por tôpico Gabriel Ricardo
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 '=

Re: shell script e variáveis

2012-09-24 Por tôpico 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 escreveu: > se for inserir essa variavel em outro arquivo faça: > > # echo $

Re: shell script e variáveis

2012-09-24 Por tôpico Rodolfo
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 Pinh

Re: shell script e variáveis

2012-09-24 Por tôpico Gabriel Ricardo
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 ond

shell script e variáveis

2012-09-24 Por tôpico Hélder Pinheiro
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 DU