Shell条件判断疑问?
if [[ $BACKUPFILE ]]; then
mysql $MYOPT < $BACKUPFILE || exit 21
else
echo XXXX
fi
请教同仁,if后面的[[ ]]是什么意思呢
------解决方案--------------------判断表达式
------解决方案--------------------[[]]内可以使用C风格的判断, 比如!=,==,<=之类的.
------解决方案--------------------[[]]是[]增强版,是test表达式
------解决方案--------------------判断表达式
------解决方案--------------------if [[ 条件 ]]
then
else
fi
[[]] 和 [] 和 (( )) 和 ( )
功能虽然稍有差异,不过总体是一致的,只不过是不同的语法风格而已....
------解决方案--------------------