Намагаючись надати можливість користувачам інсталятора вибрати "Розвиток" або "Стабільний". За замовчуванням інсталятор робить "git checkout 1.1.0", але я перетворюю 1.1.0 $GIT_VERSION
і намагаюся зробити чистий спосіб встановити це на початку.
Спроба встановити $GIT_VERSION
на master
або 1.1.0
з опцією 1,2 або 3 (3 припиняється). У мене бурно почалося те, що я намагаюся зробити ...
PS3='Do you want to install Lastest Stable or Latest Developement: '
options=("Stable" "Developement" "Quit")
select GIT_VERSION in "${options[@]}"
do
case $GIT_VERSION in
"Stable")
$GIT_VERSION=1.1.0
echo "Installing 1.1.0..."
;;
"Developement")
$GIT_VERSION=master
echo "Installing latest developement version..."
;;
"Quit")
break
;;
*) echo invalid option;;
esac
done
Також запитують на сайті stackoverflow.com/q/22239152/1126841 (що є правильним сайтом для цього питання).
—
чепнер
$GIT_VERSION=master
- не кладіть сигіл ліворуч від завдання.