Paso 2: Obtener el tiempo.
Podría bien para saber el tiempo en las zonas que planea visitar o tienen operaciones dependiendo del clima.
GWP
# Obtener el tiempo en hoy
ZIP = $1
echo - n "el tiempo en $ZIP:"
# en el uso de la pm esta noche en lugar de hoy.
Elinks "http://www.weather.com/weather/print/ $ZIP" > del tiempo; tiempo del gato | grep hoy
$. / gwp 77331
Hoy en día parcialmente nublado / viento 93 / 71° 10%
Actualización:
gwp1a:
[código]
ZIP = $1
echo "el tiempo en $ZIP:"
Elinks "http://www.weather.com/weather/print/ $ZIP" > del tiempo; tiempo del gato | grep hoy
Elinks "http://www.weather.com/weather/print/ $ZIP" > del tiempo; tiempo del gato | grep esta noche
[/ code]
$. / gwp1 77331
El tiempo en 77331:
Esta noche aisladas tormentas 72° 30%
Todavía otra manera de hacerlo.
GW:
[código]
#!/bin/bash # weather.bash #desc Find current weather stats for your zip code #desc Ex: ${trig}weather 03301 # weather 1.1 -Crouse # With Updates by Jeo # Modified to run stand alone by Brian Masinick # Example: !weather 03301 # Usage: weather + zipcode zipcode=$1 if [ -z "$zipcode" ]; then echo "Please provide a zip code (Ex: weather 03301)" else unset response # Add a backslash (\) after -dump-width 300 if this line splits # across two lines; Should be one distinct line: WEATHER="$(elinks -dump -dump-width 300 "http://mobile.wunderground.com/cgi-bin/findweather/getForecast?query=${zipcode}" | grep -A16 Updated)" if [ -z "$WEATHER" ]; then response="No Results for $zipcode" echo "${response}" else response[1]="$(echo "$WEATHER" | grep -Eo 'Observed.*' | sed s/\ *\|\ */\|/g | awk -F\| '{print "Weather: " $1}')" response[2]="$(echo "$WEATHER" | grep -Eo 'Updated.*' |sed s/\ *\|\ */\|/g |awk -F\| '{print $1}')" response[3]="$(echo "$WEATHER" | grep -Eo 'Temperature.*' | sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}' | sed s/DEG/\ /g )" response[4]="$(echo "$WEATHER" | grep -Eo 'Windchill.*' | sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}'| sed s/DEG/\ /g)" response[5]="$(echo "$WEATHER" | grep -Eo 'Wind .*' | sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}')" response[6]="$(echo "$WEATHER" | grep -Eo 'Conditions.*' | sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}')" response[7]="$(echo "$WEATHER" | grep -Eo 'Humidity.*' |sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}')" response[8]="$(echo "$WEATHER" | grep -Eo 'Dew.Point.*' |sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}'| sed s/DEG/\ /g)" response[9]="$(echo "$WEATHER" | grep -Eo 'Pressure.*' |sed s/\ *\|\ */\|/g | awk -F\| '{print $1 ": " $2}')" for index in `seq 1 9`; do if [ -n "${response[$index]}" ]; then echo "${response[$index]}" fi let "index = $index + 1" done fi [/code] $ ./gw 77331 Weather: Observed at Wolf Creek Air Cond., Coldspring, Texas Updated: 12:52 AM CDT on June 22, 2011 Temperature: 78.9°F / 26.1°C Wind: WNW at 0.0 mph / 0.0 km/h Conditions: Overcast Humidity: 70% Dew Point: 68°F / 20°C Pressure: 29.90 in / 1012.4 hPa (Rising) fi fi