Atualmente estou recebendo uma lista de URLs de um arquivo de texto assim:
perl -MRegexp::Common=URI -nE 'say $& while /$RE{URI}{HTTP}{-scheme => "https?"}/g' urls.txt
E estou querendo saber como obter apenas o host
campo. A documentação do pacote menciona um -keep
parâmetro, mas a implementação do código -fonte não o mostra como disponível.
Estou ciente de que minha saída desejada pode ser alcançada canalizando a saída para outros programas e manipulando-a, mas é possível obter o que quero neste comando?
Não é implementado em Regexp::Common::URI, mas herdado de Regexp::Common. E usar este parâmetro funciona conforme documentado: