变量内变量

时间:2016-08-15 06:59:32

标签: bash shell variables getopts

嘿我有以下问题:

FILE=/etc/squid3/conf.d/$CUSTOMER.conf

每次我都这样做:

grep -o $replaced_ip $FILE
  

grep:/etc/squid3/conf.d/.conf:找不到数据

我已将脚本与$CUSTOMER变量一起启动,因此它不是空的。 猜猜我有语法错误? 谢谢你的任何建议。

while getopts :c:s:d:hI:p:r:l:fa: FLAG; do
  case $FLAG in


        s)
                SOURCE=$OPTARG
                ;;

        d)
                DESTINATION=$OPTARG
                ;;

        I)
                ISSUE=$OPTARG
                ;;

        c)
                CUSTOMER=$OPTARG
                test -e /etc/squid3/conf.d/$CUSTOMER.conf
                customer_available=$?
                ;;

0 个答案:

没有答案