조건부 장면이 제대로 작동하지 않는 경우 [닫기]

조건부 장면이 제대로 작동하지 않는 경우 [닫기]
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"

관련 정보