Problém se mi zredukoval na to, že -P je pomalejší než -E... Nakonec jsem přišel i na jednogrepovou pipeline |grep -Ezo ":\"https://.[^/]+" . Doba trvání je 2s cpu času mínus 1.6 na download ,což už jde (bohužel time měří i download a nechce se mi to ukládat, zatímco v bashi 5.1 jde příkaz time za pípu tak v 5.0 to nejde a curl zahlásí failed to) ...
Ale zarazilo mě, že to -P je šíleně pomalé.
Jo, \K je syntaktický sugar, navíc v -E nefunguje.
pps://.+?/ je "aspoň 1 znak, požrat minimum, co je možné" narozdíl od varianty bez "?", to je greddy/ungreedy operátor(modifikátor?), tím pádem by tam šlo i použít ttps://.*?/, protože doména má minimálně 7 znaků (snad to není Jirsák trigger)
Ale důležité je to lomítko za ,aby to kde to má skončit. takže ps://.*?/ je stejné jako ps://[^/]+/