当前位置: 技术问答>linux和unix
在linux下写一个shell:if(字符串1==“”(空) 或字符串2====“”(空))怎马写啊,急
来源: 互联网 发布时间:2016-03-02
本文导语: 我是这样写的: if [[ $inVar5 == "" -or $inVar6 ]]; then echo "a" echo "FXXM1000-I `date '+%Y/%m/%d %H:%M:%S'` FTTP0040 START" >> $LOGFILE echo "a" fi 不行啊! | 在bash 下 if [ -z $inVar5 -o -z $inVar6 ] ...
我是这样写的:
if [[ $inVar5 == "" -or $inVar6 ]]; then
echo "a"
echo "FXXM1000-I `date '+%Y/%m/%d %H:%M:%S'` FTTP0040 START" >> $LOGFILE
echo "a"
fi
不行啊!
if [[ $inVar5 == "" -or $inVar6 ]]; then
echo "a"
echo "FXXM1000-I `date '+%Y/%m/%d %H:%M:%S'` FTTP0040 START" >> $LOGFILE
echo "a"
fi
不行啊!
|
在bash 下
if [ -z $inVar5 -o -z $inVar6 ]
在tcsh下
if [ -z $inVar5 || -z $inVar6 ]
if [ -z $inVar5 -o -z $inVar6 ]
在tcsh下
if [ -z $inVar5 || -z $inVar6 ]