shell script to convert octal number to decimal numbers

Here in this article i am going to mentions a  small script to convert octal number to decimal numbers. We are going to test this script in linux.I have tested it on RedHat Linux.

 

In this article I we will use (()) and bc commands to do my task.

You may be excited to know that there are several tips and tricks to do that and here i am going to mention all those.

 

Trick1: Use (()) brace expatiation. 

Here I am going to create a file octa.sh using vim editor. and write the below code.

#!/bin/bash

read -p “enter OCT number: ” OCT1

echo “The decimal value of $HEX1 is $((8#$HEX1))”

 

 

Now Change permissions of script:

 

chmod +x  octa.sh

 

Now  run the shell script

#./octa.sh

 

 

Trick2: Using bc command

 

#!/bin/bash

read -p ” enter OCT number: ” OCT1

 

echo “ibase=8; $OCT1” | bc

 

 

Save above file as octatodec.sh

 

Change permissions to this script now and execute as follows

 

chmod +x octatodec.sh

Executing shell script

 

./oct2dec.sh


Discover more from Learn Linux CCNA CCNP CEH CISSP CISA Penetration-Testing Bug Bounty IPv6 Cyber-Security Network-Security Online

Subscribe to get the latest posts sent to your email.

5 thoughts on “shell script to convert octal number to decimal numbers

  1. This is the perfect website for everyone who wants to find out about this topic. You realize so much its almost tough to argue with you (not that I actually will need to…HaHa). You definitely put a brand new spin on a subject that has been discussed for a long time. Great stuff, just wonderful!

    Liked by 1 person

  2. This site is just awesome. I’ve researched
    these stuffs a long time and I view it that is professional, easy to understand.
    I congratulate you because of this article that I am going to tell to the
    people friends. I ask you to visit the gpa-calculator.co site where each scholar or college student can find ratings grade
    point average rating. Thank you!

    Liked by 1 person

This site uses Akismet to reduce spam. Learn how your comment data is processed.