Perguntas sobre 'bc'

Um bom programa de calculadora de linha de comando
1
resposta

Verificando se um número decimal está em um intervalo em bc

Eu escrevi isso se, obviamente, não está funcionando, e ainda não consigo superar: #LASTEFFECTIVEHASH if (( $(echo "$LASTEFFECTIVEHASHMINVAL < $LASTEFFECTIVEHASH < $LASTEFFECTIVEHASHMAXVAL" | $BC -l) )); then echo "$DATE...
10.08.2017 / 00:48
1
resposta

usa variável de loop para cálculo de bash

for i in {0..9} do T=$(bc<<<"8+$i*0.5") echo $T done Eu recebo: syntax error near unexpected token 'T=$(bc<<<"8+$i*0.5")' Eu acredito que o problema é o $i . O que estou fazendo errado?     
25.11.2016 / 10:54
3
respostas

Barra invertida inesperada ao converter de hex para número binário

Estou tentando converter uma linha hexa em binário em bash , mas a saída inclui uma barra invertida. Alguém pode explicar por quê? Entrada: for i in 3D3D516343746D4D6D6C315669563362; do BIN=$(echo "ibase=16; obase=2; $i" | bc); echo $BI...
13.10.2016 / 15:13
2
respostas

Como faço para que bc inicie frações decimais com um zero à esquerda?

Como faço para obter bc para iniciar frações decimais com um zero à esquerda? $ bc <<< 'scale=4; 1/3' .3333 Eu quero 0,3333.     
25.06.2016 / 19:02
1
resposta

Saída errada na comparação de carros alegóricos

Estou tentando comparar dois carros alegóricos no bash e algo está errado. Aqui está o exemplo de código com base na solução aqui num1=0.502E-01 num2=0.01 echo $num1'>'$num2 | bc -l echo $num2'>'$num1 | bc -l Espero a saída de 1...
21.05.2016 / 22:07
3
respostas

bc scale: Como evitar o arredondamento? (Calcular pequena probabilidade binomial)

O código a seguir calcula a Probabilidade Binomial de um evento de sucesso k de n tentativas: n=144 prob=$(echo "0.0139" | bc) echo -e "Enter no.:" read passedno k=$passedno nCk2() { num=1 den=1 for((i = 1; i <= $2; ++i)); d...
29.07.2015 / 12:58
1
resposta

bash: -eq vs. == e tipo de saída 'bc'

Este snippet de código foi retirado de um script maior, (humildemente) simulando a função abs() não existente: [[ $(echo "$val < 0" | bc) -eq 1 ]] && val=$(echo "$val * -1" | bc) Então, testamos o número se é negativo; se si...
17.04.2015 / 17:29
2
respostas

Resumir os campos selecionados

Eu tenho um arquivo com um valor numérico nas posições de caractere 86 a 99. Quero somar todo o valor presente no arquivo, apenas para linhas que contenham RS na posição 124-125. Estou tentando fazer como amt=$(cat custbills.cmp| cut -c1...
05.09.2014 / 14:41
4
respostas

Como calcular% de consultas bem-sucedidas

Estou tentando calcular qual é o% de consultas bem-sucedidas no log do apache. Eu tenho dois comandos: cat access_log|cut -d' ' -f10|grep "2.."|wc -l e cat access_log|cut -d' ' -f10|wc -l Eles me retornam o número de consultas bem-...
07.12.2015 / 14:19
2
respostas

Qualquer maneira de personalizar a inicialização de variáveis na calculadora bc?

A calculadora bc parece atribuir às variáveis não inicializadas o valor zero. Eu gostaria de alterar esse comportamento para que, quando bc encontrar uma variável não inicializada, em vez disso, sinalize a expressão como inválida. Por exemplo, n...
09.08.2015 / 12:43