Perguntas sobre 'bc'

Um bom programa de calculadora de linha de comando
2
respostas

Bash limitando a precisão de variáveis de ponto flutuante

No Ubuntu 14.04.1 LTS 64-bit bash Eu estou descartando as variáveis de ponto flutuante multiplicando as variáveis bash do ponto flutuante em bc pela escala definida como 3; no entanto, não consigo obter o número de dígitos após o ponto dec...
24.12.2014 / 10:09
3
respostas

BC - multiplicação automática de precisão total

Alta, eu preciso testar minha calculadora de precisão arbitrária, e bc parece um bom parâmetro para comparar, no entanto, bc trunca o resultado de cada multiplicação para o que parece ser a escala máxima dos envolvidos operandos cada. E...
20.06.2013 / 09:57
2
respostas

Como mostrar zero antes do ponto decimal em bc?

echo "scale=3;1/8" | bc mostra .125 na tela. Como mostrar 0.125 se o resultado da saída for menor que um?     
22.04.2015 / 16:37
2
respostas

Operações de flutuação com bc não são precisas?

Quando estou realizando operações de flutuação no shell usando bc, o resultado não é o mesmo se eu usar uma calculadora comum. Estou fazendo algo errado? Por exemplo, preciso encontrar um volume de uma esfera. O usuário insere o valor do raio...
02.05.2016 / 15:32
4
respostas

Dificuldade de conversão de binário para hexadecimal usando bc

Eu li como calcular usando a calculadora da linha de comando e um documento AQUI, mas mesmo assim não obtive o que esperava e não consigo encontrar o meu erro, o que eu fiz no shell foi: bc << HERE >ibase=2 >obase=16 >1001 >...
25.03.2015 / 19:25
2
respostas

Como somar uma matriz bash de números (alguns em notação científica)?

Como o comando a seguir, usando bc, não funciona para números em notação científica, fiquei pensando sobre uma alternativa, por exemplo, usando o awk? sum=$( IFS="+"; bc <<< "${arrValues[*]}" )     
06.11.2013 / 16:59
1
resposta

BC não manipula escala = 0 corretamente

Eu defini a função cbrt para retornar uma raiz cúbica. Eu preciso obter um número inteiro de volta (mesmo que seja perto da raiz cúbica, será aceitável no meu caso). No entanto, quando eu coloco a escala como 0 para obter um inteiro, recebo núme...
20.08.2013 / 21:15
2
respostas

Por que o bc sai 0 ao dividir por 0?

Eu estava tentando pensar em uma maneira rápida e ilustrativa de gerar um status de saída não bem-sucedido e pensei em dividir por zero com o bc seria uma boa ideia. Fiquei surpreso ao descobrir que, embora ele gere um erro de tempo de e...
04.04.2017 / 02:18
8
respostas

bc binário de saída como nibbles separados por espaços em branco

Estou depurando código que contém algumas operações de mudança de bit, e estou usando muito bc para ver o que está acontecendo no nível de bit. Veja o que eu uso: $ echo 'obase=2;598980975283696640' | bc 10000101000000000010000001100000001...
01.01.2015 / 21:00
4
respostas

Dígito redondo / truncado em string em zsh (ou com ferramenta externa)

Estou tentando fazer uma interface para bc para que possa ser usada intuitivamente e sem o incômodo de ficar "presa" nela. Eu não cheguei a testá-lo muito, porque fiquei preso em outro detalhe, a saber, como apresentar o resultado (que é, na...
01.03.2013 / 23:26