Perguntas com a marcação «bc»
Linguagem aritmética de precisão arbitrária.
Operação de flutuação com bc?
Parece que o bc não suporta operações de flutuação, quando faço echo 1/8 | bcisso obtém um zero. Eu verifiquei bc (1), mas ele nem menciona float, então eu me pergunto se é suportado?
Fazendo matemática simples na linha de comando usando funções bash: $ 1 dividido por $ 2 (talvez usando bc)
Às vezes, preciso dividir um número por outro. Seria ótimo se eu pudesse definir uma função bash para isso. Até agora, sou forçado a usar expressões como echo 'scale=25;65320/670' | bc mas seria ótimo se eu pudesse definir uma função .bashrc que parecia divide () { bc -d $1 / …
Qual a diferença entre bc e dc?
Quais são as diferenças entre dce bccalculadoras? Quando devo usar dce quando bc?
Entendeu "ibase" e "obase" em caso de conversões com bc?
Costumo usar o bcutilitário para converter hexadecimal para decimal e vice-versa. No entanto, é sempre um pouco de tentativa e erro como ibasee obasedeve ser configurado. Por exemplo, aqui eu quero converter o valor hexadecimal C0 em decimal: $ echo "ibase=F;obase=A;C0" | bc 180 $ echo "ibase=F;obase=10;C0" | bc C0 …
Bc suporta cálculos hexadecimais?
Estou tentando fazer um hexcálculo diretamente bc, já especifiquei a escala. echo 'scale=16;c06b1000-c06a5e78' | bc Mas ainda recebo zero. O que pode estar errado?
Como formatar o número de ponto flutuante com exatamente 2 dígitos significativos no bash?
Quero imprimir o número do ponto flutuante com exatamente dois dígitos significativos no bash (talvez usando uma ferramenta comum como awk, bc, dc, perl etc.). Exemplos: 76543 deve ser impresso como 76000 0,0076543 deve ser impresso como 0,0076 Nos dois casos, os dígitos significativos são 7 e 6. Li algumas …
Calcular variável e enviá-lo para outra variável
A única calculadora que eu sei é bc. Eu quero adicionar 1a uma variável e saída para outra variável. Eu recebi a nextnumvariável da contagem de string em um arquivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Vamos dizer que o nextnumvalor é 1. Quando adicionado 1, ele se tornará …
BC - multiplicação automática completa da precisão
Alto, preciso testar minha calculadora de precisão arbitrária e bcparece um bom parâmetro para comparar, no entanto, bctrunca o resultado de cada multiplicação para o que parece ser a escala máxima dos operandos envolvidos. Existe uma maneira rápida de desativar isso ou definir automaticamente a escala de cada multiplicação para …
10 bc calculator
Como mostrar zero antes do ponto decimal em bc?
echo "scale=3;1/8" | bc mostra .125na tela. Como mostrar 0.125se o resultado da saída é menor que um?
Não é possível somar números recebidos do stdin usando bc
Estou tentando calcular a entropia média dos arquivos contidos em uma pasta usando: { echo '('; find . -type f -exec entropy {} \; | \ grep -Eo '[0-9.]+$' | \ sed -r 's/$/+/g'; echo '0)/'; find . -type f | wc -l; } | \ tr -d '\n' | …
8 bash shell bc
Como definir uma função `bc` para uso posterior?
Eu sempre achei bcmeio misterioso e intrigante. Foi um dos os programas Unix originais. E é uma linguagem de programação em si mesma. Então, com prazer, aproveito qualquer chance que posso encontrar para usá-lo. Como bc não parece incluir uma função fatorial, quero definir uma assim: define fact(x) { if …