Как распечатать только список IP-адресов traceroute?

2

Как распечатать только список IP-адресов traceroute бежать?

Я не хочу, чтобы веб-адреса, такие как something-online.net и их время поездки туда и обратно.

Как мне получить "простой" traceroute из терминала?

zcqwevb
источник
Вам нужно добавить пример того, что вы видите в данный момент и что вы ищете. Это слишком расплывчато
Stuart McLaughlin

Ответы:

6

Вы ищете traceroute -n? От man страница:

   -n     Do not try to map IP addresses to  host  names  when  displaying
          them.

Редактировать: Комментарий добавил дальнейшее требование удаления времени прохождения туда-обратно.

Чтобы отобразить все, кроме времени прохождения сигнала туда и обратно (последовательность и IP-адрес), в формате CSV:

traceroute -n 8.8.8.8 | tail -n+2 | awk '{ print $1 "," $2 }'
Dave Sherohman
источник
да, но как мне передать его в CSV-файл без времени прохождения сигнала в мс?
zcqwevb
Передайте вывод в awk для печати только столбцов IP.
3498DB
1

Опираясь на ответ Дейва Шерохмана. Поскольку я использую MinGW64, у меня есть доступ только к tracert и не traceroute,

tracert использует -d флаг вместо -n флаг:

  -d                 Do not resolve addresses to hostnames.

И вот несколько примеров вывода:

$ tracert -d 8.8.8.8 | tail -n+2 | awk '{ print $8 }'
of

10.7.7.1
169.57.0.194
169.57.118.132
50.97.19.110
50.97.19.113
50.97.16.37

108.170.231.15
8.8.8.8
rolandog
источник