Please try searching the forum first in the future.
The bulk renaming of files is one of the most commonly asked, and answered, scripting questions.
There are also a number of ready-made renaming applications you can use, and a search of your distribution's software repositories and/or the web should turn a good list of them.
It would help too if you gave some actual examples of the filenames you wanted to rename. It would make it easier to recommend solutions that match your exact situation.
As for the above, you can even eliminate sed and just use bash's built-in
parameter substitution.
Code:
for file in *; do mv "$file" "${file:9}"; done
If there's some kind of regular pattern to the names, then it might be more appropriate to use a different pattern; one that targets exactly the string you want to eliminate. This goes for the input
glob as well. We don't want it to rename the wrong files, after all.