Réponses:
Dig le fera également très bien: dig -t txt example.comet si vous ajoutez l' +shortoption, vous obtenez uniquement l'enregistrement txt entre guillemets, sans autre élément cruel.
dkim-selector._domainkey.example.com  Si Google était votre fournisseur de messagerie:dig -t txt google._domainkey.example.com
                    La commande host (1) a une belle sortie laconique:
$ host -t txt google.com
google.com descriptive text "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
$ wajig findfile $(which host)
bind9-host: /usr/bin/host
$ 
Avec dig (1), je "dois" ajouter tout le temps l'option "+ short".
(Je suis sur Debian).
Qu'en est- il nslookup?
nslookupsemble être un port très basique de nslookup.exeWindows (ou peut-être vient-il de BSD? Je ne sais pas). Ce n'est pas mal, bien sûr, mais le nslookup Linux est ... ls, helpne sont pas implémentés. La sortie est difficile à analyser par les scripts. Les deux diget hostont un ensemble de fonctionnalités beaucoup plus riche.
                    
dig -tne montre que la valeur SPF. Des idées?