我通过以下地址
获取一堆网址的whois信息wget -qO- https://www.whois.com/whois/SampleDomain
在第一阶段我想不为每个URL创建一个文件,所以我使用-qO-选项。
我想提取每个域的10个字段(例如,创建日期,注册人名称)
我的问题是:如何制作一个csv文件,每行定义一个域,每列都有whois信息的值?
答案 0 :(得分:0)
使用xmlstarlet,GNU grep和GNU粘贴。第一步:
wget -qO - https://www.whois.com/whois/stackoverflow.com |\
xmlstarlet format --html --recover 2>/dev/null |\
xmlstarlet select --template --value-of '//pre' |\
grep -Po '^(Creation Date|Registrant Name): \K.*(?= )' |\
paste -d , - -
输出:
2003-12-26T19:18:07Z,Sysadmin Team