Você pode usar grep
e tail
para conseguir isso:
$ n=3
$ k=2
$ grep -m "$n" -A "$k" 'Draft' input.txt | tail -n "$k"
important line 1
important line 2
$
A opção -m "$n"
para o grep especifica para parar após a n
th corresponder, e -A "$k"
diz ao grep para gerar k
linhas depois de cada correspondência. Em seguida, canalizamos isso para tail -b "$k"
para gerar apenas as linhas k
.