Skip to content

An interactive bash script to convert numbers between basis (2: binary, 8: octal, 10: decimal, 16: hexadecimal, N: other basis)

License

Notifications You must be signed in to change notification settings

tonibois/Base2Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base2Base

An interactive bash script to convert numbers between basis (2: binary, 8: octal, 10: decimal, 16: hexadecimal, N: other basis)

Requirements:

  • Tested on Ubuntu 20.04 LTS over Windows Subsystem for Linux (WSL) machine
  • bc program

Available in English, Spanish and Catalan

Step 1. Install git (if not yet installed) and download repository:

sudo apt install git
git clone https://github.com/tonibois/Base2Base.git

Step 2. Install the program by setting an alias using the source in current directory (change _eng to _spa for spanish version or _cat for catalan):

cd Base2Base
echo "alias b2b=$PWD/b2b_eng.sh" >> ~/.bashrc
source ~/.bashrc

Step 3. Run the program in CLI after installation

b2b

Or simply do step 1 and run the program in CLI (without installing):

bash Base2Base/b2b_eng.sh

Example of usage: Convert hexademical number BC to binary

drawing

About

An interactive bash script to convert numbers between basis (2: binary, 8: octal, 10: decimal, 16: hexadecimal, N: other basis)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages