Answers

Question and Answer:

  Home  Linux Bash Arithmetic Expressions

⟩ What is the output of this program? #!/bin/bash a=10 b=$(( $a<0?10$a<100 )) echo $b exit 0 a) 10 b) 20 c) 1 d) 0

c) 1

Firstly the '$a<0' condition has been checked. Because it is false hence the right hand side condition of the colon (:) has been checked and this is true so program output is 1.

 205 views

More Questions for you: