a=59
b=4
if [ $a = 59 ];
then
a=0
b=b+1
echo $a
echo $b
我希望当a等于59时a的输出为“0”,b的输出加1
答案1
您缺少结束语fi
。尝试这样:
a=59
b=4
if [ "$a" -eq 59 ]; then
a=0
b=$((b + 1))
fi
echo "$a"
echo "$b"
a=59
b=4
if [ $a = 59 ];
then
a=0
b=b+1
echo $a
echo $b
我希望当a等于59时a的输出为“0”,b的输出加1
您缺少结束语fi
。尝试这样:
a=59
b=4
if [ "$a" -eq 59 ]; then
a=0
b=$((b + 1))
fi
echo "$a"
echo "$b"