Dans un bash script (sur Ubuntu 14.04) j'exécute la commande :
WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)"
Dans la chaîne variable WP055, il y aura un nombre inconnu de paires "<title>" et "</title>". Je dois rechercher dans chacune de ces paires la chaîne "by NWS", ce qui signifie que cette chaîne particulière contient l'heure de début et de fin de l'avis météorologique particulier. Cette chaîne trouvée (tous les caractères entre les balises de titre d'ouverture et de fermeture) est ce que je cherche à capturer dans une autre variable afin de pouvoir la déposer dans un fichier index.html que le script construit.
J'avais prévu de parcourir la variable WP055 en boucle un nombre x de fois en analysant le texte de chaque paire de balises jusqu'à ce que je trouve la bonne.
Je ne peux pas rechercher "par NWS" dans le WP055 car il peut y avoir plus d'une occurrence dans le WP055 (plusieurs avis dans la chaîne WP055).
(La commande wget ci-dessus comportera certainement une chaîne "by NWS" dans la deuxième paire de titres jusqu'au 7 mars à 3h00 PST, date à laquelle l'avis de vent actuel sera annulé).