LinuxForum.Fans
Тема

curl -s при выполнении скрипта

Автор: spyphy 2 сообщений 1905 просмотров
#132455

Я мало разбираюсь в этих скриптах и в curl. Но мне надо выполнить готовый скрипт, что я скачал:

text

time=$(date +%H)

URL="http://informer.gismeteo.ru/xml/26850_1.xml"

EXEC="/usr/bin/curl -s"

a=`$EXEC $URL`

echo $a | tr "/>" "\n" | grep HEAT | sed -n 1p | sed -e 's/<HEAT //' |\ sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\ sed -e 's/ /../' | gawk '{ print "Темп.",$1,"°C" }' echo $a | tr "/>" "\n" | grep WIND | sed -n 1p | sed -e 's/<WIND //' |\ sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\ gawk '{ print "Ветер",($1+$2)/2,"м/с" }' echo $a | tr "/>" "\n" | grep PRESSURE | sed -n 1p | sed -e 's/<PRESSURE //' |\ sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\ gawk '{ print "Давл.",($1+$2)/2,"мм" }'

Так вот, при его выполнении выдает ошибку

text

$ ./script.sh 
: command not found line 2: 
: command not found line 5: 
: is unknown -s
curl: try 'curl --help' or 'curl --manual' for more information

Исли же просто набрать в консоли
/usr/bin/curl -s http://informer.gismeteo.ru/xml/26850_1.xml
то выдаст данные.

Быть может здесь кто-нибудь в этом разбирается...

#132464

все спасибо, вроде заработало ) похоже надо было указывать интерпретатор bash

Войдите или зарегистрируйтесь, чтобы ответить.