Ich möchte nur graben, um die Antwort auf meine Frage zu zeigen.
Normalerweise gibt es eine Menge zusätzlicher Informationen wie diese aus:
;; <<>> 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
Ich möchte, dass dies auf den Antwortbereich reduziert wird.
dig hat viele Möglichkeiten, eine gute, die ich gefunden habe, war +noall +answer
; <<>> DiG 9.7.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de. 145 IN A 173.194.69.94
Es lässt die meisten Sachen weg, zeigt aber immer noch diese Option.
Irgendwelche Ideen, wie man es mit dig-Optionen entfernt? Ich könnte es sicher mit anderen Werkzeugen ausschneiden, aber eine Option mit dig selbst wäre die sauberste und schönste.
${HOME}/.digrc
?Antworten:
Ich bin nicht sicher, warum Sie Kommentare in der Ausgabe erhalten. Das ist der richtige Satz von Optionen für das gewünschte Verhalten. Hier sind die gleichen Optionen mit der gleichen Version von dig:
quelle
dig +noall +answer google.de
Werken,dig google.de +noall +answer
nicht der Fall, auch wenn es nach dem Handbuch unterstützt wird.Verwenden Sie die Option "+ short"
quelle
Verwenden Sie
dig +param domain
nichtdig domain +param
.+noall +answer
Der Schalter funktioniert je nach Position in der Befehlszeile unterschiedlich. Dies ist sicherlich ein Fehler,dig
da+short
auf beiden Seiten alles in Ordnung ist.quelle
Laut der Manpage möchten Sie vielleicht Folgendes versuchen:
dig google.de +noall +answer +nocomments
Wenn das nicht funktioniert, müsste ich fragen, welche Distribution Sie verwenden?
Edit: Das ist die seltsamste Sache. Sie müssen die Optionen vor die Abfrage stellen.
quelle
dig google.de +noall +answer
, es muss seindig +noall +answer google.de
, dass es funktioniert.nocomments
ist bereits enthalten innoall