
Ryuk
(usa Nenhuma)
Enviado em 12/09/2019 - 09:27h
Obrigado por responder, Marcelo. Mas, não era bem isso que eu estava procurando... Veja bem, no seu comando tem uma referência fixa (usando o "n" no sed) e isso "quebra" a solução caso o arquivo mude, entendeu!
O que eu preciso é procurar a primeira ocorrência da "palavra1", e depois dela procurar a primeira ocorrência da palavra2 (linha que será editada) que vem depois da palavra1. Porém, a "palavra2" não necessariamente será a primeira linha seguinte a da "palavra1", pode está na segunda linha, na terceira, ou em qualquer lugar. O que dificulta ainda mais é que tanto a palavra1, quanto a palavra2 se repetem várias vezes no arquivo e eu só quero mexer na primeira ocorrência de ambas, sacou!? Tá confuso, né... hehehe!!!
Comando:
procura a primeira ocorrência de A ---> encontrando A, procura a primeira ocorrência de B após A ---> edita apenas a primeira ocorrência de B