Я хочу копать только, чтобы показать ответ на мой запрос.
Обычно он выводит много дополнительной информации, например:
;; <<>> 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
Я хочу, чтобы это было сведено к разделу с ответами.
у dig есть много вариантов, хороший, который я нашел, был +noall +answer
; <<>> DiG 9.7.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de. 145 IN A 173.194.69.94
Он пропускает большую часть материала, но все же показывает эту опцию.
Любые идеи о том, как удалить его с помощью параметров копать? Я уверен, что можно вырезать его, используя другие инструменты, но вариант с самой копать будет самым чистым и хорошим.
${HOME}/.digrc
?Ответы:
Я не уверен, почему вы получаете комментарии в выводе. Это правильный набор параметров для поведения, которое вы хотите. Вот те же опции с той же версией копания:
источник
dig +noall +answer google.de
работает,dig google.de +noall +answer
не работает, даже если оно поддерживается в соответствии с руководством.Используйте опцию "+ short"
источник
Используйте
dig +param domain
, нетdig domain +param
.+noall +answer
Переключатель работает по-разному в зависимости от его положения в командной строке. Это, безусловно, ошибка,dig
так как+short
работает хорошо с обеих сторон.источник
Согласно справочной странице, вы можете попробовать:
dig google.de +noall +answer +nocomments
Если это не сработает, мне придется спросить, какой дистрибутив вы используете?
Редактировать: это самая странная вещь. Вы должны поставить параметры перед запросом.
источник
dig google.de +noall +answer
, должно быть,dig +noall +answer google.de
чтобы оно работало.nocomments
уже включен вnoall