如何将变量的内容从文本文件导入到 bash 脚本中?

如何将变量的内容从文本文件导入到 bash 脚本中?

我希望我的 bash 脚本从文本文件导入变量

#!/bin/bash
for i in 1 2 3
do
    IMPORT THE CONTENT OF FILE file$1.txt
    python $VAR
done

其中文件文本包含变量的值,如下所示

VAR=SOMETHING

我尝试过cat file$i.txt,但未$VAR填充。有什么方法可以做到这一点?

答案1

使用source

$ cat vars.txt
var1="Hello"
var2="World"
$ source vars.txt
$ echo "$var1 $var2"
Hello World

答案2

反引号是这里的关键:

VAR=`cat file.txt`

相关内容