我有一个环境配置文件,我在其中定义了环境变量。我使用 source 在我的 shell 脚本(bash)中获取这些变量。
我在我的 shell 脚本中使用了一个 checkout 命令,该命令从环境变量中定义的位置检出文件。现在我需要使用多个位置来检查文件,这些文件可以是任意数量的不同运行的 shell 脚本。
例如。用户在配置文件中提供了两个路径,PATH1 和 PATH2,NUM_OF_PATHS 为 2。
在我的 shell 脚本中,我想做如下的事情来使用路径。
i=0
echo ${NUM_OF_PATHS}
while [ $i -lt ${NUM_OF_PATHS} ]
do
checkout $PATH{$i}
i=`expr $i + 1`
done
如何使用变量 i 形成环境变量 PATH1 或 PATH2 等?