如何在双引号 dig/nslookup 输出中取消转义分号输出?

如何在双引号 dig/nslookup 输出中取消转义分号输出?

dig使用版本 9.8.3-P1查询包含分号 (;) 的 TXT DNS 记录时nslookup,其文本记录的输出采用双引号输出格式:

Non-authoritative answer:
host._domainkey.domain.tld  text = "v=DKIM1\;k=rsa\;p=MIGf...IDAQAB\;"

为什么挖掘确实显示了;作为 \; 2008 年 FreeBSD 邮件列表中对此进行了解释

在 9.8 和 9.9 版本之间,引用文本中的分号不再转义

我不想升级 Mac OS X 10.9。安装软件包brew作为一个选项。

如何永久取消双引号输出dig和/或nslookup答案,而无需更改查询命令?

答案1

dig txt domain.example.com | sed 's/\\;/;/g

相关内容