Otthon Coelho otthon@ymail.com [shell-script]
2018-03-23 01:38:11 UTC
Olá pessoal.
Preciso substituir a linha abaixo das ocorrências, alguém pode ajudar?
O arquivo possui várias linhas repetidas abaixo:
    <domain $hotmail.com>
       max-msg-rate 4/m
    </domain>
    <domain yahoo.$intl>
       max-msg-rate 4/m
    </domain>
    <domain $gmail.$com>
       max-msg-rate 4/m
    </domain>
.....
    <domain $hotmail.com>
       max-msg-rate 4/m
    </domain>
    <domain yahoo.$intl>
       max-msg-rate 4/m
    </domain>
    <domain $gmail.$com>
       max-msg-rate 4/m
    </domain>
Quero trocar todos os max-msg-rate 4/m dentro do arquivo, mas apenas que estejam abaixo de $gmail.$com (substituir o valor da linha abaixo quando achar a expressão). Não posso usar sed ou tr simples porque trocaria todas os valores de tudo...
Muito ObrigadoÂ
Preciso substituir a linha abaixo das ocorrências, alguém pode ajudar?
O arquivo possui várias linhas repetidas abaixo:
    <domain $hotmail.com>
       max-msg-rate 4/m
    </domain>
    <domain yahoo.$intl>
       max-msg-rate 4/m
    </domain>
    <domain $gmail.$com>
       max-msg-rate 4/m
    </domain>
.....
    <domain $hotmail.com>
       max-msg-rate 4/m
    </domain>
    <domain yahoo.$intl>
       max-msg-rate 4/m
    </domain>
    <domain $gmail.$com>
       max-msg-rate 4/m
    </domain>
Quero trocar todos os max-msg-rate 4/m dentro do arquivo, mas apenas que estejam abaixo de $gmail.$com (substituir o valor da linha abaixo quando achar a expressão). Não posso usar sed ou tr simples porque trocaria todas os valores de tudo...
Muito ObrigadoÂ