RosettaCodeData/Task/Binary-digits/UNIX-Shell/binary-digits.sh
2023-07-01 13:44:08 -04:00

10 lines
184 B
Bash

bin() {
set -- "${1:-0}" ""
while [ 1 -lt "$1" ]
do
set -- $(($1 >> 1)) $(($1 & 1))$2
done
echo "$1$2"
}
echo $(for i in 0 1 2 5 50 9000; do bin $i; done)