Uma vez que ibase=16
tenha terminado, mais números de entrada estão em hexadecimal, incluindo 10 em obase=10
, que representa o valor decimal 16. Então, defina como obase antes, ou configure depois, usando o nova base de entrada (agora hexadecimal):
$ echo 'obase=10; ibase=16; FF' | bc
255
$ echo 'ibase=16; obase=A; FF' | bc
255