Autor Tópico: Melhor forma de extrair variável  (Lida 2605 vezes)

Offline efraim

  • Usuário Ubuntu
  • *
  • Mensagens: 153
    • Ver perfil
Melhor forma de extrair variável
« Online: 04 de Novembro de 2006, 19:20 »
Preciso substituir a chave entre aspas de um arquivo named.conf pela chave equivalente do arquivo rndc.key, ainda tenho um bocado que aprender de sed, alguém pode sugerir um script que faça isto?


named.conf

key "rndc-key" {
        algorithm hmac-md5;
        secret "abLIaSNtlTKbie4Qku/Jw==";
};


rndc.key

key "rndc-key" {
        algorithm hmac-md5;
        secret "kJGIaKNutlTKbEe4Qku/Jw==";
};

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 388
    • Ver perfil
Re: Melhor forma de extrair variável
« Resposta #1 Online: 04 de Novembro de 2006, 23:25 »
Acho que você tem que fazer algo como..

cat named.conf | grep secret e cat rndc.key | grep secret

Para pegar a linha que deve ser trocada. Depois disso, é só usar o sed como...

sed 's/$FONT/$DEST/g'

Não é muito complicado.