1# $FreeBSD$
2
3x=1 y=2
4[ "$(
5 case $((x+=1)) in
6 ($((y+=1))) echo bad1 ;;
7 ($((y-1))) echo $x.$y ;;
8 ($((y=2))) echo bad2 ;;
9 (*) echo bad3 ;;
10 esac
11)" = "2.3" ] || echo "Error at $LINENO"
12[ "$x.$y" = "1.2" ] || echo "Error at $LINENO"
13