Como obter uma lista de TLDs usando o bash para criar um regex?

Na necessidade de encontrar endereços de e-mail e nomes de host, gostaríamos de melhorar um regex existente para pesquisar apenas porTLDs públicos existentes.

Nós gostaríamos de um comando bash onde podemos copiar e colar sua saída em nossoexpressão regular.

Nós já tivemos um teste com (co | com) que combina apenas com 'co' e não combina com o 'com' tld para domínios .com, é por isso que a lista tld precisa ser classificada comprimeiro do TLD mais longo.

Alguém pode fornecer uma linha "copiar e colar"comando bash que gera a lista mais recente de TLDs classificados e formatados?

questionAnswers(1)

yourAnswerToTheQuestion