É muito simples com awk
(graças a @glenn jackman):
awk '/Sequence: n/ { $2 = NR } { print }' input-file
Em relação a sed
, só consegui fazer isso com uma elaboração de duas passagens (testado com GNU sed
e com ssed
:):
sed '/^Sequence: n$/{s/n$//p;=;d;}' | sed '/^Sequence: $/{N;s/\n//;}'
O primeiro insere o número da linha na linha após "Sequence:", o segundo une as duas linhas.