В скрипте bash (в Ubuntu 14.04) я запускаю команду:
WP055="$(wget -qO - http://alerts.weather.gov/cap/wwaatmget.php?x=CAZ055&y=1)"
В строке переменной WP055 будет неизвестное число пар «<title>» и «</title>». Мне нужно искать в каждой из этих пар строку «по NWS», что означает, что эта конкретная строка содержит время начала и окончания конкретной информации о погоде. Эта найденная строка (все символы между открывающим и закрывающим тегами заголовка) - это то, что я хочу записать в другую переменную, чтобы я мог перетащить ее в файл index.html, который создает скрипт.
Я планировал перебирать переменную WP055 x количество раз, анализируя текст в каждой паре тегов, пока не найду правильный.
Я не могу найти WP055 для «по NWS», потому что в WP055 может быть более одного вхождения (несколько рекомендаций в строке WP055).
(У приведенной выше команды wget определенно будет строка 'by NWS' во 2-й паре заголовков до 07 марта в 3:00 по тихоокеанскому времени, когда текущее уведомление о ветре будет отменено.)