Strona 1 z 1

Bash - konwersja liczby dziesiętnej na binarną

: 16 maja 2008, 15:57
autor: zuczek126p
Jak w bashu zamienić liczbę dziesiętną na binarną?P odejrzewam, że jest jakaś mała prosta komenda do tego ;-) Z góry dzięki za pomoc.

: 16 maja 2008, 16:37
autor: fnmirk

: 16 maja 2008, 16:51
autor: zuczek126p
Wiem, czytałem ją, lecz nie znalazłem tam rozwiązania.

EDIT:
Dobra, część już zrobiłem, ale jeżeli podam np. liczbę 10 to dostaje 0 1 0 1. Jak wyświetlić to "od tyłu" (znajduje się to w tablicy, ale dowolny sposób się przyda)?

EDIT2:
Na razie do zamiany mam coś takiego:

Kod: Zaznacz cały

 r=${#y[*]}
while [ "$r" != 0 ]; do
 r=$[ $r - 1 ]
`'echo -n ${y[*]} | awk '{print $'"$r"'}'`
done
I nie wiem jak zrobić by dodawał do komendy, te przy print?

: 16 maja 2008, 17:43
autor: salmon

Kod: Zaznacz cały

echo 'obase=2;10'|bc

: 16 maja 2008, 17:51
autor: zuczek126p
Trzeba było tak od razu :/ Ale dzięki wielkie