Depois de ler o comentário de @don_crissti, eu entendo como o comando n afeta o controle de fluxo de sed .
n exclui a linha de leitura (ou próxima) da análise ..."/c/{... no próximo ciclo. Portanto, se usar n 2 vezes no meu exemplo, abc será correspondido, então cde será lido e, em seguida, fg será lido e excluído.
$ echo -ne "abc\ncde\nfg\n" | sed "/c/{
n
n
/f/d
}"
Saída:
abc
cde