FILE="23022014hello world.txt"
mv "$FILE" "$(echo "$FILE" | sed 's/\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{4\}\)\(.*\)/---/')"
Ele corta os primeiros 2 números, segundo 2 números, próximos 4 números e caracteres restantes separadamente e organiza de acordo com sua exigência