LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

У меня ваш скрипт и в терминале не работает. Кстати, пришлось править кавычки, а то из-за того, что вы не пользуетесь [code][/code] ЛОР их изуродовал.

curl -s "http://informer.gismeteo.ru/xml/38880_1.xml" | tr "/>" "\n" | grep '<HEAT' | sed -n 1p | sed -e 's/<HEAT //' | sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ /-/' | gawk '{ print "Темп.",$1,"°C" }'

Не работает прямо с первого шага:

$ curl -s "http://informer.gismeteo.ru/xml/38880_1.xml"
$ echo $?
52
$ man curl | grep '^\s*52'
       52     The server didn't reply anything, which here is considered an error.

Гисметео не отдаёт ответ.

Исходная версия legolegs, :

У меня ваш скрипт и в терминале не работает. Кстати, пришлось править кавычки, а то из-за того, что вы не пользуетесь [code][/code] ЛОР их изуродовал.

curl -s "http://informer.gismeteo.ru/xml/38880_1.xml" | tr "/>" "\n" | grep '<HEAT' | sed -n 1p | sed -e 's/<HEAT //' | sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ /-/' | gawk '{ print "Темп.",$1,"°C" }'

Не работает прямо с первого шага:

┌[legolegs@battlehummer ~] :( $?=52
└> curl -s "http://informer.gismeteo.ru/xml/38880_1.xml" 
┌[legolegs@battlehummer ~] :)
└> man curl | grep '^\s*52'
       52     The server didn't reply anything, which here is considered an error.

Гисметео не отдаёт ответ.