Basta usar o seguinte em vez de grep
fazer o trabalho:
sed -n "/Definition/,/Wordmap/p"
Estou tentando escrever uma unidade que me dará a definição de uma palavra do wordnik.com da CLI. Atualmente meu código é:
function wordnik {
(( $+commands[lynx] )) || return 1
lynx -nonumbers -dump https://www.wordnik.com/words/"$1"|grep -m 1 -A160 "Definitions" | less
}
Está meio que funcionando, mas o que eu realmente quero é conseguir apenas algumas seções da página. A saída deve começar na seção Definições e terminar antes da seção Wordmap. A filtragem pode ser baseada nesses padrões (Definições, Wordmap).
Tags grep text-formatting