बैश स्क्रिप्ट में (Ubuntu 14.04 पर) मैं कमांड चला रहा हूं:
WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)"
WP055 चर स्ट्रिंग के भीतर '& lt; शीर्षक & gt;' की एक अज्ञात संख्या होगी। और '& lt; / शीर्षक & gt;' जोड़े। मुझे इनमें से प्रत्येक जोड़े के लिए 'एनडब्ल्यूएस' द्वारा स्ट्रिंग के लिए खोज करने की आवश्यकता है, जिसका अर्थ है कि इस विशेष स्ट्रिंग में विशेष मौसम सलाहकार की शुरुआत और अंत का समय शामिल है। यह पाया गया स्ट्रिंग (ओपनिंग और क्लोजिंग टाइटल टैग के बीच के सभी अक्षर) वह है जिसे मैं दूसरे वेरिएबल में कैप्चर करना चाहता हूं ताकि मैं इसे एक index.html फ़ाइल में ड्रॉप कर सकूं।
मैं WP055 चर x के माध्यम से लूपिंग की योजना बना रहा था, जब तक कि मुझे सही एक न मिल पाने तक टैग की प्रत्येक जोड़ी के भीतर पाठ का विश्लेषण करना।
मैं 'NWS' द्वारा WP055 नहीं खोज सकता क्योंकि WP055 के भीतर एक से अधिक घटनाएँ हो सकती हैं (WP055 स्ट्रिंग के भीतर कई सलाह)।
(उपरोक्त wget कमांड में निश्चित रूप से 07 मार्च को अपराह्न 3:00 बजे पीएसटी में दूसरे शीर्षक जोड़े के भीतर 'NWS' स्ट्रिंग द्वारा होगा, जब वर्तमान पवन सलाहकार रद्द कर दिया जाएगा।)