fetch -q -o - http://ipchicken.com | egrep -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}'


Команда fetch извлекает html-код веб-страницы по указанному URL-адресу и отправляет его на стандартный вывод. Опция -q отключает вывод отладочной информации. Опция -o передаёт вывод на стандартный вывод. Результат отправляется в команду egrep, которая ищет в выводе регулярное выражение, соответствующее IP-адресу, и пропускает его на стандартный вывод. Полученный результат — это внешний IP-адрес пользователя. Альтернативные способы получения внешнего IP-адреса включают использование веб-сайтов для проверки IP-адреса или команды dig в терминале. Аргументы команды -q и -o не требуют дополнительных аргументов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *