2015-08-23 9 views
-1

我需要閱讀等/ named.conf文件中,並獲得 我只想域和訂單域排隊線域在shell腳本讀取的/etc/named.conf,並得到域

zone "example.org" { 
type master; 
file "/var/named/example.org.db"; 
}; 


zone "example.com" { 
type master; 
file "/var/named/example.com.db"; 
}; 

}; 

我要像輸出:

example.org 
example.com 

,我想在www.who.is中的cgi-bin腳本 添加此域和輸出,如:

example.org : www.who.is/example.org 
example.com : www.who.is/example.com 

我等你

感謝你,感謝所有的用戶和感謝stackoverflow.com

回答

0

如果所有的「區域」行,你張貼的形式開始,那麼這將得到期望的輸出:

grep '^zone' /etc/named.conf | cut -d'"' -f2 
+0

是的,這是很好的謝謝,,請你可以解釋命令grep'^ zone'/etc/named.conf | cut -d'「'-f2 – saba

+0

以及如何將域名添加到www.who.is中的cgi腳本 如 www.who.is/example.com。www.who.is/example.org 非常感謝 – saba

+0

你想在你的named.conf文件中的每個域名上運行whois查詢嗎?如果你在Linux系統上,你應該能夠運行一個那麼如果你想將所有的whois查找保存到文件中,你可以這樣做: 'grep'^ zone'/etc/named.conf | cut -d'''-f2 |同時閱讀l; (whois $ l> /tmp/$l.whois.txt);睡5次; (注意:「睡眠5」在查詢之間等待5秒;這很重要,因爲如果您查詢的是相同的whois服務器太快,它會阻止您一段時間。) – Felix