top of page
Shell Script to Convert Distance Units
Convert distances between units using a simple shell script.
Linux shell script allows you to calculate the user input number to display in different units. This will be achieved by using the bc command. bc command is used for the command-line calculator.
vi convert_distance.sh
# !/bin/bash
echo "Enter distance (in km) : "
read km
meter=`echo $km \* 1000 | bc`
feet=`echo $meter \* 3.2808 | bc`
inches=`echo $feet \* 12 | bc`
cm=`echo $feet \* 30.48 | bc`
echo "Total meter is : $meter "
echo "Total feet is : $feet "
echo "Total inches is : $inches "
echo "Total centimeters : $cm "
Here is the sample output of the above script
More ways to use the conversion
You also use the if-else statement to use the unit conversion.
You can ask the user to make the selection of the desired conversion unit and provide the output accordingly.
bottom of page