Я мало разбираюсь в этих скриптах и в curl. Но мне надо выполнить готовый скрипт, что я скачал:
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,"мм" }'
Так вот, при его выполнении выдает ошибку
$ ./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
то выдаст данные.
Быть может здесь кто-нибудь в этом разбирается...