[[File:AAA.jpg]]
[[Image:BBB.png|5MB|2015]]
CCC.gif|1MB
[[ファイル:DDD.svg|5MB]]

上記のような沢山のファイルの情報が記述されたテキストファイルがあります。このファイルを下記のようにしたいのですがやり方が分かりません。

AAA.jpg
BBB.png
CCC.gif
DDD.svg

下記のコマンドでファイル名よりも前の文字を削除することは出来ましたが、ファイル名より後ろの文字の削除が出来ません。どうかご教授いただけませんでしょうか。

sed -i -e 's/\[\[Image://gi' -e 's/\[\[File://gi' -e 's/\[\[ファイル://gi' -e 's/\|*//g' -e 's/\]\]//g' filename.txt