Je veux creuser seulement pour montrer la réponse à ma question.
Normalement, il affiche beaucoup d’informations supplémentaires telles que:
;; <<>> DiG 9.7.3 <<>> google.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.de. IN A
;; ANSWER SECTION:
google.de. 208 IN A 173.194.69.94
;; Query time: 0 msec
;; SERVER: 213.133.99.99#53(213.133.99.99)
;; WHEN: Sun Sep 23 10:02:34 2012
;; MSG SIZE rcvd: 43
Je veux que cela soit réduit à la seule section de réponse.
creuser a beaucoup d'options, un bon que j'ai trouvé était +noall +answer
; <<>> DiG 9.7.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de. 145 IN A 173.194.69.94
Il omet la plupart des éléments, mais montre toujours cette option.
Des idées sur la façon de l'enlever en utilisant les options de fouille? Je pourrais certainement le réduire en utilisant d’autres outils, mais une option avec dig lui-même serait la plus propre et la plus agréable.
${HOME}/.digrc
?Réponses:
Je ne sais pas pourquoi vous obtenez des commentaires dans la sortie. C’est le bon ensemble d’options pour le comportement souhaité. Voici les mêmes options avec la même version de dig:
la source
dig +noall +answer google.de
worksdig google.de +noall +answer
ne fonctionne pas, même si elle est prise en charge conformément au manuel.Utilisez l'option "+ short"
la source
Utilisez
dig +param domain
, pasdig domain +param
.+noall +answer
switch fonctionne différemment selon sa position dans la ligne de commande. C’est sûrement un boguedig
car cela+short
fonctionne bien des deux côtés.la source
Selon la page de manuel, vous pouvez essayer:
dig google.de +noall +answer +nocomments
Si cela ne fonctionne pas, je devrai demander quelle distribution vous utilisez?
Edit: C'est la chose la plus étrange. Vous devez mettre les options avant la requête.
la source
dig google.de +noall +answer
, il doit êtredig +noall +answer google.de
pour le faire fonctionner.nocomments
est déjà inclus dansnoall