1, if...else.. if[]; then else fi 2, if...else if... if[]; then esif[]; then else fi 3, if... if[]; then fi