from recording a webradio i had a load of those files, which were kind of tricky to delete.

The trick is to use find instead of rm.

find -name "*--------------- - ---------------*"; #dry run

./--------------- - --------------- (20).aac
./--------------- - --------------- (10).aac
./--------------- - --------------- (24).aac
./--------------- - --------------- (14).aac
./--------------- - --------------- (17).aac
./--------------- - --------------- (1).aac
./--------------- - --------------- (3).aac
./--------------- - --------------- (11).aac
...

find -name "*--------------- - ---------------*" -delete; # do the deletion
admin