Molto brevemente: gestisco un certo numero di domini ma ero stanco di dover effettuare il whois dei singoli domini per verificare lo stato delle registrazioni e la loro data di scadenza.
Ieri sera, preso dalla voglia di risolvere una volta per tutte, ho scritto un mini-script bash per effettuare il whois dei domini presenti in un file domini.txt
e mostrare la data di scadenza in output nella shell.
#!/bin/bash
rm risultato-whois.txt
for dominio in `cat domini.txt`
do
echo $dominio
`whois $dominio >> risultato-whois.txt`
done
egrep -i '(Domain:|Domain Name:|Expir[ey] Date:)' risultato-whois.txt | awk '{$1=$1};1'
Lo script è molto grezzo, non fa più di quel che ho detto e certamente può esser ampliato o modificato per estrarre più informazioni o essere più flessibile. In ogni caso, qualora servisse, nel file risultato-whois.txt
è possibile trovare l’intero risultato dei domini monitorati.
Emanuele