#!/bin/sh
a="a"
b="b"
if [ $a = $b ];then
echo "equal " $a $b
else
echo "not equal "$a $b
fi
注意:[、]和条件判断之间必须有空格;=两边必须有空格
等号做赋值号时正好相反,两边不能有空格
也可以用if test
#!/bin/sh
a="1"
b="1"
if test $a = $b ;then
echo "equal " $a $b
else
echo "not equal "$a $b
fi
数字可采用eq,ge,gt,le,lt比较:
a=2
b=2
if test $a -eq $b;then
echo "equal " $a $b
else
echo "not equal "$a $b
fi
判断某个进程(test)是否存在:
if [ `ps aux|grep test|grep -v grep|wc -l` -gt 0 ];then