从输入文件中提取唯一的子域

从输入文件中提取唯一的子域

我有一个 .txt 文件,其中有 200 万行,其中包含同一域的 URL,我只需要提取此列表中唯一的子域...问题是当我使用下面的命令时,输出返回整个唯一的 URL,我只需要提取唯一的子域名而不是整个URL,不重复。有小费吗?谢谢<3

cat all-urls.txt | grep domain.com.br | uniq -u

我需要的输出是这样的:

https://sub1.domain.com
https://sub2.domain.com
https://sub3.domain.com
https://sub4.domain.com
https://sub5.domain.com
(...)

答案1

cut -d/ -f3 all-urls.txt | sort -u

然后我什至没有无用地使用cat.

相关内容