Supprimer le dernier mot de chaque ligne de bash

Je suis en train de passer par un fichier, et de supprimer le dernier mot de chaque ligne. Actuellement, je suis en utilisant la commande

sed 's/^*\n//' old.txt > new.txt

mais c'est qu'old.txt est le même que new.txt. Merci pour toute aide, et laissez-moi savoir si je peux clarifier la question. Aussi, afin de définir la "parole" je suis juste en utilisant des espaces.

OriginalL'auteur Michael Rauh | 2012-04-18