Реализовать проверку версии в bash-скрипте - PullRequest
0 голосов
/ 26 января 2011

Я хотел бы реализовать проверку версии в bash-скрипте, который будет проверять файл на моем веб-сайте, а затем, если версия скрипта не соответствует последней версии, он открывает веб-страницу. Я слышал, что буду использовать cURL, но не нашел туто по моему делу.

1 Ответ

0 голосов
/ 19 июля 2011

Я просто напишу, что я буду делать:

#configuration
VERSION=1.0.0
URL='http://example.com/version'
DL_URL='http://example.com/download'
#later on whenever you want
# Assume the url only displays the current version number
CHECK_VERSION=$(wget -O- "$URL")
# If you remove the periods, it works as a way to
# lexicorigraphically compare the version numbers as numbers
CURRENT_NUMBER=$(echo "$VERSION" | tr -d '.')
NEW_NUMBER=$(echo "$CHECK_VERSION" | tr -d '.')
test "$CURRENT_NUMBER" -gt "$NEW_NUMBER" || x-www-browser "$DL_URL"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...