1
我是在UNIX/Linux中运行脚本的新手。我有一个包含环境信息的.env文件和一个包含该环境文件夹创建等的.sh脚本。使用.env文件运行shell脚本
我将如何在.env文件中包含的环境上运行脚本,或者如何将脚本指向目标环境?
难道是那么容易,因为:
bash 'scriptname.sh' 'filename.env'
我是在UNIX/Linux中运行脚本的新手。我有一个包含环境信息的.env文件和一个包含该环境文件夹创建等的.sh脚本。使用.env文件运行shell脚本
我将如何在.env文件中包含的环境上运行脚本,或者如何将脚本指向目标环境?
难道是那么容易,因为:
bash 'scriptname.sh' 'filename.env'
您需要启动脚本之前源调用shell环境:
source 'filename.env' && bash 'scriptname.sh'
为了防止调用shell环境的polution你可能运行在一个子壳:
(source 'filename.env' && bash 'scriptname.sh')
. ./filename.env
sh scriptname.sh
首先命令设置的ENV。 shell中的变量,第二个将用它来执行它自己。
我有我的.env文件设置为'VAR = val'的行。这为我加载适当的变量。 – eltiare