Search code examples
bashshellbinarydecimal

Bash shell Decimal to Binary base 2 conversion


I'm looking for an easy way in Bash to convert a decimal number into a binary number. I have variables that need to be converted:

$ip1 $ip2 $ip3 $ip4

Is there a simple method to do this without looking at every individual number?

I would prefer not to have to write a lot of code.


Solution

  • You can use bc as:

    echo "obase=2;$ip1" | bc
    

    See it