#!/usr/bin/env bash/n/n# Set variables/nAPIEndpoint='https://wttr.in'/nregions=('Los Angeles,US' 'New York,US' 'London,UK' 'Paris,France' 'Sydney,Australia')/n/n# Prompt user to select a region/necho 'Select a region:'/nfor ((i=0; i<${#regions[@]}; i++)); do/necho /'$((i+1)). ${regions[i]}/'/ndone/n/nread -r region_number/nwhile [[ ! /'$region_number/' =~ ^[0-9]+$ ]] || (( region_number < 1 || region_number > ${#regions[@]} )); do/necho 'Invalid selection. Please select a number between 1 and ${#regions[@]}'/nread -r region_number/ndone/n/nlocation=/'${regions[region_number-1]}/'/n/n# Get weather information/nresponse=/'$(curl -s /'$APIEndpoint/$location/')/'/n/n# Print weather information/necho /'$response/

Bash Script: Get Weather for Multiple Regions

原文地址: https://www.cveoy.top/t/topic/mkV9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录