A implementação POSIX de bc
divide as linhas de saída para um máximo de 70 caracteres, usando a barra invertida como um caractere de continuação de linha .
Se você tiver a versão GNU de bc
, poderá substituir esse comportamento usando a variável de ambiente BC_LINE_LENGTH
, por exemplo,
$ printf 'ibase=16; obase=2; %s\n' 3D3D516343746D4D6D6C315669563362 | BC_LINE_LENGTH=0 bc
111101001111010101000101100011010000110111010001101101010011010110110101101100001100010101011001101001010101100011001101100010
De info bc
:
'BC_LINE_LENGTH'
This should be an integer specifying the number of characters in an
output line for numbers. This includes the backslash and newline
characters for long numbers. As an extension, the value of zero
disables the multi-line feature. Any other value of this variable
that is less than 3 sets the line length to 70.