二重引用符で囲まれた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\;"

なぜDiggingは、これが2008 FreeBSDメーリングリストで説明されていることを示しています。

バージョン9.8と9.9の間で引用されたテキストのセミコロンは、もはやエスケープされません。

Mac OS X 10.9にアップグレードしたくありません。brewオプションでパッケージをインストールします。

クエリコマンドを変更せずに出力およびdig/または回答の引用を永久に無効にするにはどうすればよいですか?nslookup

ベストアンサー1

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

おすすめ記事