sed "s/\([a-zA-Z]*\:\/\/[^ ]*\)\(.*\)/\\1\\2/"
Команда sed используется для преобразования текста, здесь конкретно — для преобразования URL в гиперссылку с помощью регулярных выражений. Аргумент команды — строка для преобразования. Регулярное выражение внутри кавычек находит адреса URL и оборачивает их в HTML-тег \, делая их кликабельными ссылками. Регулярное выражение ищет страницы HTML, начинающиеся с алфавитных символов (http, https, ftp и т. д.), затем захватывает URL-адрес от символа двоеточия до пробела, оборачивает его в тег \ и добавляет его второй части строки, оставляя остальную часть без изменений. В результате строки, содержащие URL-адреса, станут ссылками, пригодными для использования в HTML-коде. Возможной альтернативой могут быть специальные HTML-библиотеки, такие как BeautifulSoup, которые автоматически преобразуют URL в ссылки.