我有一个非常大的域名 CSV 文件,它连接完整的域名,例如:
facebook.com
google.com
aws.com.in
aws.co
asw.co.in
aws.com
net.com
net.in
new.net.in
所以唯一的顶级域名结果应该如下:
.com
.co
.com.in
.in
.net.in
我已经尝试过这个:
grep -o '.*'
但它不工作并且每次都会冻结终端。
答案1
cut -d . -f 2- yourfile | sort -u
这将从输入数据中提取除第一个点分隔字段之外的所有字段,对结果行进行排序并丢弃重复项。