4. Calculator Shell Script echo "Enter two numbers:" read a b echo "1.Add 2.Subtract 3.Multiply 4.Divide" read ch case $ch in 1 ) echo "Sum = $((a+b)) " ;; 2 ) echo "Difference = $((a-b)) " ;; 3 ) echo "Product = $((a*b)) " ;; 4 ) echo "Division = $((a/b)) " ;; *) echo "Invalid choice" ;; esac ✅ 5. Student Marksheet Script echo "Enter marks of 3 subjects:" read m1 m2 m3 total = $((m1+m2+m3)) percentage = $((total/3)) echo "Total = $total " echo "Percentage = $percentage " if [ $percentage -ge 60 ] then echo "Class: First" elif [ $percentage -ge 50 ] then echo "Class: Second" else echo "Class: Pass" fi ✅ 6. Palindrome Number Script echo "Enter number:" read num rev = 0 temp = $num while [ $num -gt 0 ] do rem = $((num%10)) rev = $((rev*10+rem)) num = $((num/10)) done if [ $temp -eq $rev ] then ec...
4. Calculator Shell Script
echo "Enter two numbers:"
read a b
echo "1.Add 2.Subtract 3.Multiply 4.Divide"
read ch
case $ch in
1) echo "Sum = $((a+b))";;
2) echo "Difference = $((a-b))";;
3) echo "Product = $((a*b))";;
4) echo "Division = $((a/b))";;
*) echo "Invalid choice";;
esac
✅ 5. Student Marksheet Script
echo "Enter marks of 3 subjects:"
read m1 m2 m3
total=$((m1+m2+m3))
percentage=$((total/3))
echo "Total = $total"
echo "Percentage = $percentage"
if [ $percentage -ge 60 ]
then
echo "Class: First"
elif [ $percentage -ge 50 ]
then
echo "Class: Second"
else
echo "Class: Pass"
fi
✅ 6. Palindrome Number Script
echo "Enter number:"
read num
rev=0
temp=$num
while [ $num -gt 0 ]
do
rem=$((num%10))
rev=$((rev*10+rem))
num=$((num/10))
done
if [ $temp -eq $rev ]
then
echo "Palindrome"
else
echo "Not Palindrome"
fi
✅ 7. Factorial Script
echo "Enter number:"
read n
fact=1
for ((i=1;i<=n;i++))
do
fact=$((fact*i))
done
echo "Factorial = $fact"
✅ 8. Fibonacci Series Script
echo "Enter n:"
read n
a=0
b=1
echo "Fibonacci series:"
for ((i=1;i<=n;i++))
do
echo -n "$b "
fn=$((a+b))
a=$b
b=$fn
done
✅ 9. Menu Driven Shell Script
echo "1. Calendar"
echo "2. Date and Time"
echo "3. Logged in users"
echo "4. Display name at position"
echo "5. Terminal number"
read ch
case $ch in
1) cal ;;
2) date ;;
3) who ;;
4) tput cup 10 20
echo "YourName" ;;
5) tty ;;
*) echo "Invalid choice" ;;
esac
✅ 10. Date, Time & Welcome Script
hour=$(date +%I)
ampm=$(date +%p)
echo "Current Time: $(date +"%I:%M:%S %p")"
echo "Date: $(date)"
if [ $hour -lt 12 ]
then
echo "Good Morning"
elif [ $hour -lt 18 ]
then
echo "Good Afternoon"
else
echo "Good Evening"
fi
Comments
Post a Comment