¿Cómo obtener una lista de TLD que utilizan bash para construir una expresión regular?

En la necesidad de encontrar direcciones de correo electrónico y nombres de host, nos gustaría mejorar una expresión regular existente para buscar solo paraTLD públicos existentes.

Nos gustaría un comando de bash donde podamos copiar y pegar su salida en nuestroexpresión regular.

Ya tuvimos una prueba con (co | com) que coincide solo con 'co' y no coincide con el dominio 'com' para los dominios .com, por eso la lista tld debe ordenarseel primer TLD más largo.

¿Puede alguien suministrar una línea de "copiar y pegar"comando de bash que genera la lista más reciente de TLD ordenados y formateados?

Respuestas a la pregunta(1)

Su respuesta a la pregunta