问题在于变量替换后不处理引号。因此,看起来您正在尝试定义名为的宏
'_transaction_color。
尝试使用数组:
INSTALL_OPT=(-Uvh --define '_transaction_color 3')
然后:
"$INSTALL_CMD" "${INSTALL_OPT[@]}" myPackage.rpm放在
${INSTALL_OPT[@]}双引号中以获得重新报价很重要。
问题在于变量替换后不处理引号。因此,看起来您正在尝试定义名为的宏
'_transaction_color。
尝试使用数组:
INSTALL_OPT=(-Uvh --define '_transaction_color 3')
然后:
"$INSTALL_CMD" "${INSTALL_OPT[@]}" myPackage.rpm放在
${INSTALL_OPT[@]}双引号中以获得重新报价很重要。