从输入文件bash读取变量
我有一个如下所示的输入文件:从输入文件bash读取变量,bash,file,input,Bash,File,Input,我有一个如下所示的输入文件: VAR1=1 VAR2=2 VAR3=3 VAR4=.T. 我想读入这些变量并定义它们。我试过了 while read line do exec $line done < "Master.inp" 相反,但这也不起作用。有没有一种方法可以像我刚刚在bash文件中键入字符串一样运行该字符串?您只需寻找代码即可: . file 这将允许您使用vars$VAR1,$VAR2 试验 您只需寻找代码即可: . file 这将允许您使用vars$VAR
VAR1=1
VAR2=2
VAR3=3
VAR4=.T.
我想读入这些变量并定义它们。我试过了
while read line
do
exec $line
done < "Master.inp"
相反,但这也不起作用。有没有一种方法可以像我刚刚在bash文件中键入字符串一样运行该字符串?您只需寻找代码即可:
. file
这将允许您使用vars$VAR1
,$VAR2
试验
您只需寻找代码即可:
. file
这将允许您使用vars$VAR1
,$VAR2
试验
杰出的我喜欢解决方案比我想象的简单。太好了。我喜欢解决方案比我想象的简单。
$ cat a
VAR1=1
VAR2=2
VAR3=3
VAR4=.T.
$ cat b
. a
echo $VAR1
$ ./b
1