Как на bash распарсить html страничку и получить все https ссылки ?

	
#!/bin/bash

URL="https://example.com"

# Скачиваем HTML-страницу и сохраняем ее во временный файл
TMP_FILE=$(mktemp)
curl -s "$URL" -o "$TMP_FILE"

# Используем awk для извлечения всех HTTPS-ссылок из HTML-файла
awk -v url="$URL" '
    BEGIN {
        IGNORECASE = 1;
        RS = " ";
        FS = "[<>\042\t\n]";
        OFS = "\n";
    }
    {
        for (i=1; i<=NF; i++) {
            if ($i ~ /^https?:\/\/[^\"]+$/) {
                gsub("^https?://", "https://", $i);
                if ($i != url) {
                    print $i;
                }
            }
        }
    }
' "$TMP_FILE"

# Удаляем временный файл
rm -f "$TMP_FILE"