Shell Scripting:如何在多个文件中加载一些变量

时间:2013-04-16 10:18:05

标签: shell

情况: 我正在CentOS 5.9中编写一些Shell脚本。假设我的文件夹中有以下文件:

  • script.sh
  • FILE1.TXT
  • FILE2.TXT
  • file3.txt

此脚本正在处理这些文本文件。这些文本文件是某些程序的配置文件。

问题: 如何在这些文本文件中包含一些变量?我需要在script.sh中更改值。我怎样才能以最简单的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

这可以是一种方法:

让我们在file1.txt以下内容:

MY_VAR=23

然后在你的脚本中你可以:

. /path/of/file.txt

因此,当您执行脚本时,MY_VAR将可以作为var。

直接访问

一般情况下,如果您的文件包含以下信息:

 VAR=value

这些变量可以通过

加载到脚本中
. file