OS Practical Questions
OS Practical Questions
10. Write a bash script to Create a file and write user input into it
Solution:
1.
#!/bin/bash
if (( num % 2 == 0 ))
then
echo "Even"
else
echo "Odd"
fi
2.
#!/bin/bash
fact=1
do
fact=$((fact * i))
done
3.
#!/bin/bash
if [ -f "$file" ]
then
else
Fi
4.
#!/bin/bash
if [ "$str" == "$rev" ]
then
echo "Palindrome"
else
fi
5.
#!/bin/bash
sum=0
while [ $num -gt 0 ]
do
digit=$((num % 10))
sum=$((sum + digit))
num=$((num / 10))
done
6.
#!/bin/bash
is_prime=1
do
if (( num % i == 0 ))
then
is_prime=0
break
fi
done
then
echo "Prime"
else
fi
7.
#!/bin/bash
temp=$a
a=$b
b=$temp
8.
#!/bin/bash
a=0
b=1
do
fn=$((a + b))
a=$b
b=$fn
done
echo
9.
#!/bin/bash
then
then
else
fi
10.
#!/bin/bash
read -p "Enter filename: " file
11.
#!/bin/bash
rev=0
do
digit=$((num % 10))
rev=$((rev * 10 + digit))
num=$((num / 10))
done
12.
#!/bin/bash
result=1
do
result=$((result * base))
done
13.
#!/bin/bash
for i in "${arr[@]}"
do
if (( i % 2 == 0 )); then
echo $i
fi
done
14.
#!/bin/bash
echo "Positive"
echo "Negative"
else
echo "Zero"
fi
15.
#!/bin/bash
else
fi