Perguntas sobre 'bc'

Um bom programa de calculadora de linha de comando
2
respostas

Como fazer a divisão com bc (calculadora de bancada) e obter resultados fracionários?

bc 1/2 0 5/3 1 10/3 3 Quando uma fração é inserida em bc , o resultado é truncado para um inteiro. Como esse comportamento pode ser evitado, de modo que a saída de uma operação de divisão seja um número real?     
12.01.2012 / 02:42
1
resposta

Por que 'bc' está ignorando meu 'obase'?

>>> bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type 'warranty'. ibase = 16 obase = 56 BE753DE5C17F1B6C9F5D1E8A628B74B0FFC4A7 13 54 52...
30.03.2012 / 21:40
1
resposta

Como dizer ao bash para repetir um script até que seja satisfatório e, em seguida, envie o produto acabado

Pretendo repetir este código até o interromper, seja definindo um horário para o qual ele se repete, pressionando ^ c ou configurando o número de iterações e, em seguida, exibindo o resultado da repetição. O código deve ser alimentado em si mesm...
04.01.2016 / 18:53
2
respostas

Por que meu script Bash não está retornando a resposta correta para este Project Euler?

Estou tentando usar o Bash para concluir o Projeto Euler 13 . Abaixo está o meu código que eu simplesmente não consigo descobrir o que está errado. #!/bin/bash sum=0...
16.02.2017 / 01:02
1
resposta

Multiplicação em bc (calculadora de bancada)

$ echo 2*1024|bc 20480 $ echo 2.0*1024|bc 2048.0 $ echo 2*1024.0|bc 2048.0 O que está acontecendo aqui então? Atualização: dc gerencia bem $ echo "2 1024 * p"|dc 2048     
10.03.2011 / 10:53
2
respostas

Resultados errados ao comparar dois números com bc (bash)

Encontrei um erro, provavelmente um erro em bc . Eu o encontrei quando tentei comparar dois números em um script no bash. Acontece que quando eu faço: echo "1.1E-2<1.1E-1" | bc -l Retorna 1 (como esperado). Mas quando faço isso...
19.02.2015 / 17:04
1
resposta

Obtenha o GNU bc para imprimir um caractere de nova linha

O GNU bc é muito pouco convencional. Não consigo encontrar nada on-line sobre como obtê-lo para imprimir um caractere de nova linha. Eu estou tentando obtê-lo para imprimir os primeiros 16 dígitos hexadecimais dos senos dos inteiros de 1 a 30. E...
07.02.2015 / 03:37
1
resposta

Uso específico do bash bc não armazenando resultado em variável

Infelizmente, isso resulta em uma variável vazia, e o comando bc imprime seu resultado para o terminal de qualquer maneira enquanto tenta atribuir a aux aux=&(bc -l <<< "scale = 5; c(${arguments[0]}*$constant)") echo "$aux" c...
20.07.2015 / 15:40
1
resposta

Dois números float de Substarct no shell script

Eu escrevi o shell script para subtrair dois valores flutuantes Por exemplo abaixo estão os dois valores: debit_amount=7.853117806000353E7 credit_amount=3223649.619999993 val1=$(printf "%f", "$debit_amount") val2=$(printf "%f", "$credit_amou...
13.11.2015 / 06:35
1
resposta

Melhor solução de ponto flutuante para o script bash?

Eu uso a bash calculator para cálculos de ponto flutuante e tenho que usar o símbolo de redirecionamento de entrada e backtick (') em scripts. Como suporte normal, $[math operation] e expr não suporta cálculo de flutuação. Existe alguma ou...
29.12.2011 / 06:28