Не чо, а шо. Переменная - очень важный элемент программирования. Она имеет имя и значение. Это значение может распространяться на весь скрипт.
Если не поняли, читайте и дальше и тогда точно поймёте, о чём речь.
Есть два способа объявления переменных в bash :
1й способ :
MY_VARIABLE="значение"
2й способ :
export MY_VARIABLE="значение"
В первом случае только текущий скрипт сможет видеть переменную. Во втором случае все программы и скрипты, открытые вами смогут считать значение этой переменной.
Зачем это нужно ?
Вы получите ответ в следующем параграфе
Нужно добавить знак "$" перед именем переменной.
Вот пример кода :
PSEUDO="Tinou" POL_SetupWindow_message "$PSEUDO сильнейший" "Имя сильнейшего"
Результат :
Вы можете использовать переменные в любых функциях - echo, message, question, menu, ...
Помните этот код ?
POL_SetupWindow_menu "Что ты хочешь на ужин ?" "Меню на сегодня" "Морковка Картошка Картошка-фри" " "
Результат был присвоен переменной $APP_ANSWER. Вот как можно получить эту переменную :
POL_SetupWindow_menu "Что ты хочешь на ужин ?" "Меню на сегодня" "Морковка Картошка Картошка-фри" " " MY_MEAL=$APP_ANSWER POL_SetupWindow_message "Сегодня мы будем есть $MY_MEAL" "Меню на сегодня"
Переменная $APP_ANSWER создана для всех функций PlayOnLinux, в которых предусмотрен выбор пользователя.
В зависимости от ответа, переменные POL_SetupWindow_question, $APP_ANSWER могут принимать значение TRUE или FALSE.