URL: https://linuxfr.org/forums/programmation-shell/posts/pb-dextraction-dune-url Title: Pb d'extraction d'une url Authors: Christian Prior Date: 2008年08月13日T13:23:48+02:00 Tags: Score: 0 Qui aurait de meilleurs yeux que moi ? La solution doit être évidente, mais, franchement, je me casse le nez. Le problème : Il s'agit d'extraire une url d'un fichier htm 'provht1' (le projet est d'automatiser la correction de pages fautives) Si je fais : old="http:\/\/www.geographiques.com\/spip\/article.php3?id_article=18" sed -n "/$old/=" provht1> provold provold donne le numero des lignes contenant l'url et ça marche très bien Mais si je fais : old=$(sed -n "$nlUM"p provurl1) # pour extraire l'url d'un fichier où il est ligne $nlUM sed -n "/$old/=" provht1> provold provold est vide. old n'a donc pas été trouvée. Pourtant echo "old = $old" donne : old = http:\/\/www.geographiques.com\/spip\/article.php3?id_article=18 l'url a donc été correctement extraite par old=$(sed -n "$nlUM"p provurl1) Bien entendu, comme on le voit, j'ai protégé les '/' Et toutes les autres url sont détectées correctement. Il n'y a que celle-là (sur cette page !) qui coince. J'ai beau la regarder sous toutes les coutures, je sèche. Quelqu'un a-t-il de meilleurs yeux ?

AltStyle によって変換されたページ (->オリジナル) /