Extraer nombres de dominio de un archivo en Shell [cerrado]

Tengo un archivo y su contenido es una lista de algunas URL,
Quiero extraer los nombres de dominio de esta lista de URL en bash
Ejemplo:

sub1.domain.com
domain3.com
sub5.domain.ext
subof.subdomain.domainx.ex2

Quiero extraer solo nombres de dominio de esta lista
¿Cómo puedo hacer esto?
Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta