powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash
3 сообщений из 3, страница 1 из 1
bash
    #33351601
Alexei S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, помогите пожалуйста с такой проблемой.
Есть следующий результат работы команды traceroute, допустим:

bash-2.03$ traceroute 192.168.88.82
traceroute to 192.168.88.82 (192.168.88.82), 30 hops max, 40 byte packets
1 styx2 (195.131.52.158) 4.630 ms 0.767 ms 0.820 ms
2 axis (195.131.84.254) 4.566 ms 5.458 ms 2.705 ms
3 gw164-3-2 (195.131.84.223) 1.620 ms 4.464 ms 4.221 ms

Необходимо выдрать значение 'gw164-3-2' и присвоить его некоторой переменной, чтобы затем можно было подставить как аргумент следующей команды.
Заранее Спасибо.

P.S. Инетрпретатор - bash.
...
Рейтинг: 0 / 0
bash
    #33351607
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
навскидку не проверяя (обрати внимание на тип кавычек)

export GWVAR=`traceroute 192.168.88.2|awk '/gw164-3/ {print $4}'`
...
Рейтинг: 0 / 0
bash
    #33355135
Pavel Kilevatyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хреннавскидку не проверяя (обрати внимание на тип кавычек)

export GWVAR=`traceroute 192.168.88.2|awk '/gw164-3/ {print $4}'`

Скорее так:
Код: plaintext
1.
export GWVAR=`traceroute <HOST> | tail - 1  | awk '{print $2}'`
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]