Melhor forma de extrair variável

Iniciado por efraim, 04 de Novembro de 2006, 19:20

tópico anterior - próximo tópico

efraim

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==";
};

AlexBR

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.