Sauter les n premières lignes en utilisant regex avec sed?

Dans sedest-il possible de sauter les n premières lignes lors de l'application d'une regex? Je suis actuellement en utilisant le suivant:

cat test | sed '/^Name/d;/^----------/1;/^(/d;/^$/d'

sur le fichier suivant:

Name
John
Albert
Mora
Name
Tommy
Tammy

En une seule passe, je veux utiliser certains regexes (dont l'un est de supprimer la ligne contenant Name mais je veux ignorer la première ligne dans ce cas) pour obtenir le suivant:

Name
John
Albert
Mora
Tommy
Tammy

Parce que le fichier est énorme, je ne veux pas faire plusieurs passes de sorte que tout un passe-approches serait génial.

source d'informationauteur Legend