LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Зачем вам это нужно ?

Если вам нужно выставлять значение некоторых переменных, определённых заранее в файла, то нужно (можно) делать так:
1. В начале создать файл, в котором будут определены переменные

vat1=a
var2=b
var4=c
2. Выставить значения переменных в соответствие с файлом:
$ source file
или
$ . file
Теперь у вас будут определены переменные в вашей оболочке:
$ echo $var1
a
$ echo $var2
b
$ echo $var3
c

А так при выполнении скрипта запускается отдельный интерпретатор. Но вы можете поступить по аналогии, в скрипте выводить нужные значения в файл, а после выполнения скрипта их выставлять.

Исходная версия kostik87, :

Зачем вам это нужно ?

Если вам нужно выставлять значение некоторых переменных, определённых заранее в файла, то нужно (можно) делать так:
1. В начале создать файл, в котором будут определены переменные

vat1=a
var2=b
var4=c
2. Выставить значения переменных в соответствие с файлом:
$ source file
или
$. file
Теперь у вас будут определены переменные в вашей оболочке:
$ echo $var1
a
$ echo $var2
b
$ echo $var3
c

А так при выполнении скрипта запускается отдельный интерпретатор. Но вы можете поступить по аналогии, в скрипте выводить нужные значения в файл, а после выполнения скрипта их выставлять.