rsa_workbench/ln2
2012-02-14 18:45:18 +00:00

15 lines
330 B
Bash
Executable File

#!/bin/bash
# R.P. Clark : 02APR2004
#
# Takes one arg, the number to be converted
# to log base 2.
# script to take a very large interger number
# and return a rounded up log to base 2 of it.
# this corresponds to the number of bits needed
# to represent the number in binary.
echo "l($1)/l(2)+0.5" | bc -l | sed 's/\..*//'