curl --silent -I -L shorturl.at/dfIJQ | grep -i location
Команда curl используется для отправки HTTP-запросов и получения ответов от сервера. В данном случае, команда отправляет HEAD-запрос на указанный URL (-I), игнорирует вывод (-silent) и следует перенаправлениям (-L).
После получения ответа, команда grep фильтрует строки вывода и ищет строку, содержащую слово «location» (регистронезависимый поиск -i). Это позволяет найти заголовок «Location», который содержит перенаправление URL.
Эта команда полезна, когда вам нужно получить URL, на который происходит перенаправление при обращении к определенному URL. Альтернативным подходом может быть использование инструментов, таких как wget или httpie, которые также позволяют отправлять HTTP-запросы и обрабатывать ответы.