在执行Shell命令时候,如何加载配置文件
原理
需把配置文件加载到环境变量(非全局)。
配置文件格式一般为key=value
这种格式,
与Shell
中的变量赋值相似,
如果在前面加上关键字export
就可以声明为当前Shell
的环境变量(非全局)
配置文件
假设一个配置文件.env
,内容如下:12Date=2009-01-03Time=18:15:05
方法一
利用
sed
解析文本
|
|
方法二
利用
eval
方法解析
|
|
方法三
利用
session
方法加载解析
打开终端1source .env
然后12echo $Dateecho $Time
测试
方法一和方法二可以在Bash
脚本中运行,方法三只能在终端运行。