Comment supprimer une ligne spécifique à partir d'un fichier sous unix?

J'ai un très gros fichier à partir de laquelle j'ai besoin de supprimer une ligne spécifique (numéro de ligne 941573 )

Je suis un peu nouveau pour ce milieu, mais j'ai été googler le problème en vain.

J'ai essayé d'utiliser la commande sed en tant que telle, mais cela ne semble pas être travail

sed -e '941572,941574d' filenameX > newfilenameY

J'ai aussi essayé de

sed -e '941573d' filenameX > newfilenameY

Pourtant les " newfilenameY fichier et le fichier d'origine 'filenameX" les deux contiennent encore de la ligne que je suis en train de supprimer. C'est un fichier fastq, mais je ne vois pas comment cela pourrait faire toute la différence. Comme je l'ai dit je suis nouveau sur unix, donc peut-être que j'ai obtenu la commande sed mal

J'ai juste essayé cette approche (avec un fichier beaucoup plus petit) et tout semble fonctionner. Peut-être que vous voulez vérifier ?
J'ai, tout à fait à quelques reprises
Je vous suggère d'exécuter sed -ne '941573p' filenameX pour voir si sed est à compter les numéros de ligne de la façon dont vous l'attendez.

OriginalL'auteur John Smith | 2012-10-22