从输入文件bash中读取变量

时间:2013-06-17 09:35:54

标签: bash file input

我的输入文件如下:

VAR1=1
VAR2=2 
VAR3=3
VAR4=.T.

我想阅读这些变量并将其定义为这样。我试过了

 while read line
 do
  exec $line
 done < "Master.inp"

我试过了

$line

相反,但这也不起作用。有没有办法运行字符串,就好像我刚刚在bash文件中输入字符串一样?

1 个答案:

答案 0 :(得分:3)

你可以只采购代码:

. file

这将允许您使用变量$VAR1$VAR2,...

测试

$ cat a
VAR1=1
VAR2=2
VAR3=3
VAR4=.T.

$ cat b
. a

echo $VAR1
$ ./b
1