我一直在寻找一个我写的脚本写的whois输出到一个文件,然后grep的文件中的某些信息。whois在变量输出失去其格式 - 壳
我想也许我应该改变这一点,并保存作为变量的whois出 - 但是当我做whois失去其格式。
[email protected]:~$ echo $info_domain
Whois Server Version 2.0 Domain names in the .com and .net domains
can now be registered with many different
competing registrars. Go to http://www.internic.net for detailed
information. Server Name: EXAMPLE.COM.AU Registrar: ENETICA PTY LTD
Whois Server: whois.enetica.com.au Referral URL:
http://www.enetica.com.au Server Name: EXAMPLE.COM.FLORAMEIYUKWONG.COM
IP Address: 173.203.204.123 Registrar: GODADDY.COM, LLC Whois Server:
whois.godaddy.com Referral URL: http://registrar.godaddy.com Server
Name: EXAMPLE.COM.RAFAELYALUFF.COM IP Address: 173.203.204.123
[...]
所需的输出:
[email protected]:~$ whois example.com
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered with many different
competing registrars. Go to http://www.internic.net for detailed information.
Server Name: EXAMPLE.COM.AU Registrar: ENETICA PTY LTD Whois Server: whois.enetica.com.au Referral URL: http://www.enetica.com.au
Server Name: EXAMPLE.COM.FLORAMEIYUKWONG.COM IP Address:
173.203.204.123 Registrar: GODADDY.COM, LLC Whois Server: whois.godaddy.com Referral URL: http://registrar.godaddy.com
Server Name: EXAMPLE.COM.RAFAELYALUFF.COM IP Address:
173.203.204.123 Registrar: DOMAIN.COM, LLC Whois Server: whois.domain.com Referral URL: http://www.domain.com
.....
......
不知道我怎么可以节省域名注册到一个变量没有它失去其格式。任何援助将是伟大的。
谢谢
看看IFS,它可能与此有关,你可以使用IFS ='\ n'来修复它; – Vahid 2014-10-03 10:36:48
可能不是将whois输出保存到变量中,您可以将其保存到*文件*,然后grep该文件以获取您感兴趣的内容:'whois example.com> whois.out; grep -E'inetnum | NetRange'whois.out'。 – Jens 2014-10-03 11:48:11