Использование grep для связывания ttl в ping команда с операционной системой

Начните с рефакторинга кода.

bearer="Bearer \"$(printf user:pass | base64)\""
curl -X POST --header "$bearer" 'https://api.com/v1/auth'

Теперь, когда вы переходите к отладке, вам не нужно снова заключать в кавычки аргумент (s ).

echo curl -X POST --header "$bearer" 'https://api.com/v1/auth'
1
10.09.2019, 04:34
1 ответ

Вы можете получить ttl, изменив pingследующим образом:

ttl=$( ping -c 1 turing | grep ttl | sed 's/.*ttl=\([[:digit:]]*\).*/\1/' )

После этого можно просто проверить значение в ttlи распечатать требуемую информацию.

0
28.01.2020, 00:00

Теги

Похожие вопросы