考考正则小练习。找出porkbun最便宜的域名,支持支付宝
首先复制 https://porkbun.com/products/domains 的表格存为txt
看起来是表格,复制下来价格间却没有空格,没关系,我们用vim处理
打开文件
vim domain.txt
开启正则增强模式
:set magic
美元前加一空格
:%s/\$/ \$/g
删除不是以点开头(非域名后缀)的行
:g/^[^.]/d
删除促销及价格提示(替换为空)
:%s/\$.*1st Year Sale!//g
:%s/\$\d*\.\d\d Sale!//g
替换美元符为空方便后续sort排序
:%s/\$//g
保存
:x
开始排序操作.为避免第一年注册低续费高的情况,以第三列续费价格(-k3),按数值升序排序(-n)
sed -n -k3 domain.txt>>domain-sort.txt
一份低价域名列表就做好了