curl -s -d'&url=URL' http://goo.gl/api/url | sed -e 's/{"short_url":"//' -e 's/","added_to_history":false}/\n/'


Команда curl -s -d'&url=URL' http://goo.gl/api/url | sed -e 's/{"short_url":"//' -e 's/","added_to_history":false}/\n/' используется для сокращения URL с помощью сервиса Google URL Shortener.

— Команда curl используется для отправки HTTP-запросов и получения ответа от сервера.
— Флаг -s отключает вывод информации о выполнении команды.
— Флаг -d'&url=URL' указывает curl отправить POST-запрос с параметром ‘url’, который содержит оригинальный URL.
— Адрес http://goo.gl/api/url — это URL для отправки запроса к API Google URL Shortener.
— Команда sed используется для обработки текста из вывода команды curl:
-e 's/{"short_url":"//' заменяет строку {"short_url":" нa пустую строку.
-e 's/","added_to_history":false}/\n/' заменяет строку ","added_to_history":false} на символ новой строки (\n).

По результату выполнения команды в терминале будет выведена сжатая версия оригинального URL. Альтернативным способом сокращения URL может быть использование других сервисов сокращения URL, таких как Bit.ly или TinyURL. Наша команда принимает аргумент URL, который является оригинальным URL, который вы хотите сократить.

Ответить

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