Quiero cavar solo para mostrar la respuesta de mi consulta.
Normalmente, imprime mucha información adicional como esta:
;; <<>> 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
Quiero que esto se reduzca solo a la sección de respuestas.
cavar tiene muchas opciones, una buena que encontré fue +noall +answer
; <<>> DiG 9.7.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de. 145 IN A 173.194.69.94
Deja de lado la mayoría de las cosas, pero aún muestra estas opciones.
¿Alguna idea sobre cómo eliminarlo usando las opciones de excavación? Seguro que podría cortarlo usando otras herramientas, pero una opción con cavar en sí sería la más limpia y agradable.
${HOME}/.digrc
?Respuestas:
No estoy seguro de por qué recibes comentarios en la salida. Ese es el conjunto correcto de opciones para el comportamiento que desea. Aquí están las mismas opciones con la misma versión de dig:
fuente
dig +noall +answer google.de
funciona,dig google.de +noall +answer
no, aunque sea compatible de acuerdo con el manual.Use la opción "+ short"
fuente
Uso
dig +param domain
, nodig domain +param
.+noall +answer
El interruptor funciona de manera diferente dependiendo de su posición en la línea de comando. Esto seguramente es un errordig
ya que+short
funciona bien en ambos lados.fuente
De acuerdo con la página del manual, es posible que desee probar:
dig google.de +noall +answer +nocomments
Si eso no funciona, ¿tendría que preguntar qué distribución está utilizando?
Editar: Eso es lo más raro. Tienes que poner las opciones antes de la consulta.
fuente
dig google.de +noall +answer
, debe serdig +noall +answer google.de
para que funcione.nocomments
ya está incluido ennoall