调用本shell的变量作为语句参数
Option=-l
ls $Option
ls "$Option"
调用其他shell中的变量
#第一种方法
../other.sh
#第二种方法 设置环境变量
source ./subscript.sh #这样就可以使用该文件的环境变量了,当然你要设置有环境变量
echo $TOMCAT_HOME
#另一个文件(./subscript.sh)里设置环境变量 export 变量=值 将shell变量输出为环境变量
TOMCAT_HOME=/root/tomcat
export TOMCAT_HOME #升级为环境变量
调用.ini文件中的变量
在shell中加入下面这个函数
# __readINI [配置文件路径+名称] [节点名] [键值]
function __readINI() {
INIFILE=$1; SECTION=$2; ITEM=$3
_readIni=`awk -F '=' '/\['$SECTION'\]/{a=1}a==1&&$1~/'$ITEM'/{print $2;exit}' $INIFILE`
echo ${_readIni}
}
使用的时候
######## 调用函数 ### ini文件 ##### 节点名 # 键值
Value=$(__readINI config/test.ini config hostip)