Linux Bash Arithmetic Expressions Interview Preparation Guide
Download PDF
Add New Question

Bash Arithmetic Expressions frequently Asked Questions in various Linux Bash Arithmetic Expressions job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting

50 Linux Bash Arithmetic Expressions Questions and Answers:

2 :: Which expression use the value of the enclosed arithmetic expression?
a) $(())
b) $()
c) ${}
d) $[]

a) $(())
Post Your Answer

6 :: What is the output of this program?
If:
1) #!/bin/bash
2) a=2
3) b=4
4) let c=a**b
5) echo $c
6) exit 0

Options:
a) 8
b) 16
c) 32
d) none of the mentioned

b) 16

Explanation:
'**' is the exponentation operator in bash shell.
Output:
root@ubuntu:/home/google#./test.sh
16
root@ubuntu:/home/google#
Post Your Answer

8 :: 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.
Post Your Answer

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

b) 0
The condition '$a<0' is false so logical and operator provides the output 0.
Post Your Answer
Add New Question