Você pode usar sed
em vez de more
, como você mencionou no comentário você precisa do conteúdo do arquivo depois da linha que corresponde à palavra específica.
Por exemplo, arquivo de entrada:
Test before
Test match
Test after
comando:
sed -n -e '/match/,$p'
saída:
Test match
Test after
-
-n
desativa o comportamento padrão do sed de imprimir cada linha depois de executar seu script, -
-e
indicou um script para sed, -
/match/,$
é uma seleção de intervalo de endereço (linha) que significa o primeiro linha que corresponde à expressão regular 'match' (como grep) até o final do arquivo ($) -
p
é o comando de impressão que imprime a linha atual.
Para mais detalhes, a resposta original link