繁体   English   中英

从输入文件bash读取变量

[英]reading variables from input file bash

我有一个输入文件,看起来像:

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

我想读入这些变量并将其定义为此类。 我试过了

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

我试过了

$line

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

您只需要采购代码即可:

. file

这将使您使用vars $VAR1$VAR2 ,...

测试

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

$ cat b
. a

echo $VAR1
$ ./b
1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM