YustejnGordon
Положительный Отрицательный
Уважаемые.
Пишу в bash скрипт. Надо чтобы в конструкции case в зависимости от введенного значения одной и той же переменной присваивалось уже определенное значение и использовалось вне этой конструкции.
В последствии значение переменной architecture должно подтягиваться в другую строку при помощи:
${architecture}
Но у меня нихуя, блять, не подтягивается.
Я так понимаю надо заранее задать эту переменную, чтобы case уже ей присваивал значение, но я так пробовал и все равно нихуя.
Короче в нете я не нашел ответ на свой вопрос. Почти сутки убил.
Пишу в bash скрипт. Надо чтобы в конструкции case в зависимости от введенного значения одной и той же переменной присваивалось уже определенное значение и использовалось вне этой конструкции.
read arch
case $arch in
1)
architecture="os=linux64" && echo "Linux-x32/x64...0k"
;;
2)
architecture="os=linux" && echo "Linux-i686...0k"
;;
e)
echo "Установка прервана...Выход...2сек..." && sleep 2s;
exit
esac
case $arch in
1)
architecture="os=linux64" && echo "Linux-x32/x64...0k"
;;
2)
architecture="os=linux" && echo "Linux-i686...0k"
;;
e)
echo "Установка прервана...Выход...2сек..." && sleep 2s;
exit
esac
В последствии значение переменной architecture должно подтягиваться в другую строку при помощи:
${architecture}
Но у меня нихуя, блять, не подтягивается.
Я так понимаю надо заранее задать эту переменную, чтобы case уже ей присваивал значение, но я так пробовал и все равно нихуя.
Короче в нете я не нашел ответ на свой вопрос. Почти сутки убил.