#!/bin/bash domains=( "uenpay.com,uenpay" "uenpay.com.cn,uenpay" "ueninfo.com,uenpay" "cdmohai.cn,uenpay" "magichi.cn,uenpay" "magichi.vip,uenpay" "uenpay.vip,uenpay" "maquepay.com,uenpay" "hkypay.com,zhuduan" "merrymate.cn,zhuduan" "zhuduaninfo.com,zhuduan" "wfmpos.com,zhuduan" "wfmcdn.com,zhuduan" "weifumao.com,zhuduan" "xsfpay.com,zhuduan" "xsfpay.cn,zhuduan" "zhuduan.vip,zhuduan" "shrlie.cn,ronglie" ) for domain in "${domains[@]}"; do domain_name=$(echo "$domain" | awk -F',' '{print $1}') company=$(echo "$domain" | awk -F',' '{print $2}') expiry=$(whois "$domain_name" | awk -F': +' '/(Registry Expiry Date|Expiration Time)/ { if ($2 ~ /^[0-9]{4}-[0-9]{2}-[0-9]{2}/) {print $2} else {print $3}}') # expiry=$(whois "$domain_name" | awk -F': +' '/Expiration Time/ {print $2}') timestamp=$(date -d "$expiry" +%s) days_to_expiry=$(( ($timestamp - $(date +%s)) / 86400 )) echo "domain_expiry{domainname=\"$domain_name\",company=\"$company\"} $days_to_expiry" done