again,
#!/bin/bash
for domain in `cat list.txt`
do
whois $domain | dos2unix | awk 'BEGIN
{i=0;StartRecord=0;EndRecord=0} /[Ee]xpir/ {print} /[Nn]ame
[Ss]erver:/{print;next} { x[i]=$0;i++} /[Ss]erver/
{StartRecord=NR} ! /[[:alpha:][:digit:]].*/ {if
(NR>(StartRecord+1)&& StartRecord!=0 && EndRecord==0) EndRecord=NR
}END {for (j=StartRecord;j<EndRecord;j++) print x[j]}' >
$domain.txt
done
::::::::::::::
list.txt
::::::::::::::
easyhttp.com
google.com
yahoo.com
cnn.com
jolug.org
madeye.us
************** OUTPUT **************
::::::::::::::
cnn.com.txt
::::::::::::::
Record expires on 23-Sep-2009.
TWDNS-01.NS.AOL.COM 149.174.213.151
TWDNS-02.NS.AOL.COM 152.163.239.216
TWDNS-03.NS.AOL.COM 205.188.146.88
TWDNS-04.NS.AOL.COM 64.12.147.120
::::::::::::::
easyhttp.com.txt
::::::::::::::
Expiration date: 10 Sep 2005 03:39:31
hosting.easyhttp.net
web.easyhttp.net
::::::::::::::
google.com.txt
::::::::::::::
Expires on..............: 2011-Sep-14.
NS3.GOOGLE.COM
NS4.GOOGLE.COM
NS1.GOOGLE.COM
NS2.GOOGLE.COM
::::::::::::::
jolug.org.txt
::::::::::::::
Expiration Date:24-Aug-2005 12:41:46 UTC
Name Server:WEB.EASYHTTP.NET
Name Server:HOSTING.EASYHTTP.NET
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
::::::::::::::
yahoo.com.txt
::::::::::::::
Expires on..............: 2012-Jan-19.
NS4.YAHOO.COM
NS5.YAHOO.COM
NS1.YAHOO.COM
NS2.YAHOO.COM
NS3.YAHOO.COM
::::::::::::::
madeye.us.txt
::::::::::::::
Name Server: EASY.EASYSHELL.NET
Name Server: SHELL.EASYSHELL.NET
Domain Expiration Date: Thu Sep 08 23:59:59 GMT 2005
> no, that was example of diff formating
>
> and here is the output
>
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $ more list.txt
> easyhttp.com
> madeye.us
> jolug.org
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $ ./domains.sh
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $ more easyhttp.com.txt
> currently set to expire. This date does not necessarily reflect the
> expiration
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $ more madeye.us.txt
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $ more jolug.org.txt
> [EMAIL PROTECTED]:~/ssh/domains/khaldi $
>
> _______________________________________________
> General mailing list
> [email protected]
> http://mail.jolug.org/mailman/listinfo/general_jolug.org
>
_______________________________________________
General mailing list
[email protected]
http://mail.jolug.org/mailman/listinfo/general_jolug.org