Olá!
Estou querendo remover um conjunto de linhas em shell script (/bin/bash) após um determinado padrão.
Exemplo: Remover a zona hello.com.br do named.conf.
Código :cat named.conf | grep -A6 "zone \"hello.com.br\""
Esse comando me retorno o bloco de linhas que deve ser excluído... mas preciso o contrário. Usando a opcao -v do grep não adianta, parece que não funciona em conjunto com a opção -A.
Código :cat named.conf | grep -v -A6 "zone \"hello.com.br\"" > novo_named.conf
Alguma dica? Usar o sed?
Grato.
flw...