问题描述
我有一个脚本名称 first.sh 并且我调用了几个变量,如下所示:
#!/bin/bash
index1_0="a_b_c"
index2_0="b_c_d"
index3_0="c_d_e"
first.sh 的脚本路径是 goal/first.sh。我试图在另一个 second 中使用 first.sh 中调用的上述变量.erb 文件如下:
% H = Hash["a" => "@index1_0",% "b" => "@index2_0",% "d" => "@index3_0",]
我需要在 second.erb 文件中使用 first.sh 脚本文件中声明的变量,但没有得到确切的输出。有人可以帮忙吗?
解决方法
你需要
<%= ENV['index1_0'] %>
访问需要从 first.sh
中导出的环境变量的值
export index1_0="a_b_c"
和来源
source first.sh