Каким образом можно использовать переменную, которая модифицируется в первом скрипте, во втором?
Почему то не работает такая конструкция
script 1: ----------------------------- set_params.sh #!/bin/sh
export VAR1="data1" export VAR2="data2" -----------------------------
script 2: ----------------------------- print_params.sh #!/bin/sh ./set_params.sh
echo $VAR1 echo $VAR2 -----------------------------
При выполнении print_params.sh скрипт set_param.sh вызывается и нормально отрабатывает, но переменные VAR1 и VAR2 по прежнему не определены (по echo ничего не выводится).
Такая же ситуация, если я вызываю set_param.sh из командной строки, а потом пробую воспользоваться VAR1 или VAR2
Если эти переменные экспортируются, то куда и как их все таки можно передавать из одного скрипта в другой?