Shell Script to Convert Distance Units
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.
# !/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.