FreeBSD 7.2скрипт
...
for i in $(grep "<span>$rate</span>" /home/tmp/wot/index.html -A2 | sed 's/[[:punct:][:alpha:]]*//g') ; do
...
из шела sed режет всё кроме цифр (что и нужно)
из крона оставляет цифры и русские буквы :(Как поправить работу через крон, или изменить паттерн в sed (что-то типа !s/[[:digit:]]*//g всё кроме цифр)
> FreeBSD 7.2
> скрипт
> ...
> for i in $(grep "<span>$rate</span>" /home/tmp/wot/index.html -A2 | sed 's/[[:punct:][:alpha:]]*//g')
> ; do
> ...
> из шела sed режет всё кроме цифр (что и нужно)
> из крона оставляет цифры и русские буквы :(
> Как поправить работу через крон, или изменить паттерн в sed (что-то типа
> !s/[[:digit:]]*//g всё кроме цифр)скорее всего, отличия в переменных окружения, какие-нибудь *LANG*, *LC*,
> скорее всего, отличия в переменных окружения, какие-нибудь *LANG*, *LC*,Спасибо.
Кинул переменные в crontab и всё заработало.