Você pode inverter o sentido usando !
sed '/START/,/STOP/!d' file
ou imprimir explicitamente linhas correspondentes usando p
em combinação com a opção de linha de comando -n
sed -n '/START/,/STOP/p' file
Eu quero colocar o texto entre START & PARE. O texto restante deve ser excluído, como some_text_1
e some_text_2
.
some_text_1
some_text_1
.
.
.
START
---
Values that I want to get
...
STOP
some_text_2
some_text_2
De minhas descobertas, sed
faz um trabalho semelhante, mas apenas oposto, como:
sed '/START/,/STOP/d' file
que me daria tudo else e depois o conteúdo entre START & PARAR.
Alguma ideia?