Dividir una cadena por cualquier número de espacios

Tengo la siguiente cadena:

[1] "10012      ----      ----      ----      ----       CAB    UNCH                    CAB"

Quiero dividir esta cadena por los espacios, pero los espacios tienen un número variable de espacios. ¿Hay alguna forma de usarstrsplit() Función para dividir esta cadena y devolver un vector de 8 elementos que ha eliminado todos los huecos?

Se prefiere una línea de código.

Respuestas a la pregunta(2)

Su respuesta a la pregunta