É bastante simples fazer a conversão de binário em bash puro ( echo
e printf
são builtins):
De binário a decimal
$ echo "$((2#101010101))"
341
Binário para hexadecimal
$ printf '%x\n' "$((2#101010101))"
155
Voltando ao binário usando bash sozinho é um pouco mais complexo, então eu sugiro que você veja as outras respostas para soluções para isso.