+ -
当前位置:首页 → 问答吧 → 这样定义变量是什么意思?

这样定义变量是什么意思?

时间:2011-06-21

来源:互联网

: ${INITDIR:=/etc/init.d}
: ${HA_DIR:=/etc/ha.d}
: ${HA_RCDIR:=$HA_DIR/rc.d}
为啥要在前面加:这个符号?加上后有什么作用  是将变量导出的意思吗?高手指点

作者: zxjzxj521   发布时间: 2011-06-21

: 等于NOP, 就是空操作

: ${INITDIR:=/etc/init.d} 这样就是不会把冒号后面的当作参数来计算
仅仅${INITDIR:=/etc/init.d}可能会报错,应该shell把这句话当作命令来看
说可能会报错是因为,也许环境下正好存在这个命令
去看ABS

作者: liion631818   发布时间: 2011-06-21

去看shell13问...

作者: horizonhyg   发布时间: 2011-06-21