Shell script to convert Octal to Decimal

This is a small script to convert octal number to decimal numbers.  We already shown how to do hex2dec conversion in our previous post.  In this post too we will use (()) and bc commands to accomplish our task.

Below we will see number of ways to do this conversion using .

Method1: Use (()) brace expatiation. 

#!/bin/bash
read -p “Please enter OCT number: ” OCT1
echo “The decimal value of $HEX1 is $((8#$HEX1))”

Save above file as oct2dec.sh

Change permissions to this script now and execute as follows

chmod +x hex2dec.sh

Executing shell script./hex2dec.sh

Method2: Using bc command

#!/bin/bash
read -p “Please enter OCT number: ” OCT1

echo “ibase=8; $OCT1” | bc


Save above file as oct2dec.sh

Change permissions to this script now and execute as follows

chmod +x oct2dec.sh

Executing shell script
./oct2dec.sh
Please share your thoughts on this.
The following two tabs change content below.
Mr Surendra Anne is from Vijayawada, Andhra Pradesh, India. He is a Linux/Open source supporter who believes in Hard work, A down to earth person, Likes to share knowledge with others, Loves dogs, Likes photography. He works as Devops Engineer with Taggle systems, an IOT automatic water metering company, Sydney . You can contact him at surendra (@) linuxnix dot com.
banner