Write a shell script to reverse a given number.

SOLUTION....

#!/bin/bash
# Script to reverse a given number

echo "Enter a number: "
read num

rev=0
orig=$num   # keep original number for display

while [ $num -gt 0 ]
do
    rem=$((num % 10))            # get last digit
    rev=$((rev * 10 + rem))      # build reverse number
    num=$((num / 10))            # remove last digit
done

echo "Reverse of $orig is: $rev"

OUTPUT

Leave a Reply

Your email address will not be published. Required fields are marked *

sign up!

We’ll send you the hottest deals straight to your inbox so you’re always in on the best-kept software secrets.