J'ai une liste d'urls pour lesquelles, pour la majorité, je veux faire un simple rechercher et remplacer, mais dans certains cas, je veux exclure en utilisant sed.
Compte tenu de la liste ci-dessous :
http://www.dol.gov
http://www.science.gov
http://www.whitehouse.gov
http://test.sandbox.local
http://www.travel.state.gov
http://www.lib.berkeley.edu
http://dev.sandbox.local
Je veux convertir toutes les URL qui n'ont pas "sandbox" dans l'URL en :
href="stackoverflow.com/fetch?domain=<url>"
Ce que j'ai obtenu jusqu'à présent avec sed est le suivant :
sed -r 's|http://(\S*)|href="stackoverflow.com/fetch\?domain=\1"|g'
qui reformate toutes les URLs comme prévu.
Comment puis-je modifier ce que j'ai pour exclure les lignes qui contiennent "sandbox" ?
Merci d'avance pour votre aide !