变量中的“ whois”输出丢失其格式

bsmoo

我一直在浏览我编写的旧脚本,该脚本将whois输出写入文件,然后在该文件中使用grep读取某些信息。

我想也许应该更改此设置并将whois输出保存为变量-但是当我这样做时,输出将失去其格式。

me@server:~$ 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
 [...]

所需的输出:

me@server:~$ 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: EXAMPLE.COM, LLC    Whois Server: whois.domain.com    Referral URL: http://www.example.com

.....

......

如何whois在不丢失其格式的情况下输出保存到变量?

詹斯

这可能是一个报价问题。代替

echo $info_domain

尝试

echo "$info_domain"

以便保留格式。从技术上讲,双引号可以防止外壳专家称单词分裂

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章