MCQS | What is the use of str operator in bourne shell?

Question:What is the use of str operator in bourne shell?

1.Checks if str is not the empty string

2.Checks if the given string operand size is non-zero

3.Checks if the given string operand size is zero

4. Checks if the value of two operands are equal or not