#!/bin/sh -x # 第 1 パラメータを取り出す area=$1; shift case $area in san*) # 三田市 id=1de45589c3ffdf7ec3f72a09d94465bc89b562c10fdb719edc5140c935828285 ;; nis*) # 西宮市 id=0b564079717caa709f3a11a530951a66926be8f8f0227b6c2ccf18cd9da20f2d ;; *) # 不明な地域であればエラーを表示して終了 echo "invalid area name" 2>&1 exit 1 ;; esac # Lynx で Web ページを取得し、今日の予報の箇所を切り出す lynx --dump https://weather.com/weather/tenday/l/$id | sed -n '/^To\(night\|day\)/,/ mph/p'