Supprimer un mot à partir d'une chaîne de bash

J'ai la chaîne

file="this-is-a-{test}file" 

Je veux supprimer {test} de cette chaîne.
J'ai utilisé

echo $file | sed 's/[{][^}]*//'  

mais cela me fit

this-is-a- }file

Comment puis-je supprimer } trop?

Grâce

OriginalL'auteur Ciprian Vintea | 2014-09-03