Matcher des URL avec la commande sed
sed c'est super simple pour faire s/foo/bar/ ou /foobar/d mais pour matcher des URL, il faut connaître ce truc pas évident (oui, c'est pourtant écrit dans le manuel...)
On peut choisir un autre caractère | comme délimiteur à la place de /
Exemple pour une substitution : sed 's|https://hervérenault.fr/foo/bar|https://hervérenault.fr/bar|g' un_fichier.html
Mais pour matcher simplement une ligne, il faut mettre un backslash devant le premier |
sed '\|https://hervérenault.fr/foo|d' un_fichier.txt
Pour matcher entre deux lignes, il faut répéter le procédé :
sed '\|https://hervérenault.fr/foo|,\|https://hervérenault.fr/bar|d' un_fichier.txt