Perguntas sobre 'bc'

Um bom programa de calculadora de linha de comando
3
respostas

Como formatar o número de ponto flutuante com exatamente 2 dígitos significativos no bash?

Eu quero imprimir o número de 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...
23.02.2016 / 00:10
1
resposta

Como definir uma função 'bc' para uso posterior?

Eu sempre achei o tipo bc misterioso e intrigante. Foi um dos os programas Unix originais. E é uma linguagem de programação por si só. Então, de bom grado, tomo qualquer chance que possa encontrar para usá-lo. Como bc não parece incluir...
29.06.2012 / 20:10
5
respostas

Armazena 2 ^ 500 em uma variável no bash

Eu quero armazenar o valor de 2 ^ 500 na variável DELTA . Estou fazendo export DELTA=$(echo "scale=2; 2^500" | bc) mas isso não define DELTA para 32733906078961418700131896968275991522166420460430647894832913680961337964046745548...
07.01.2015 / 16:11
5
respostas

Calcula a variável e a envia para outra variável

A única calculadora que conheço é bc . Eu quero adicionar 1 a uma variável e a saída para outra variável. Eu obtive a variável nextnum da contagem de string em um arquivo: nextnum='grep -o stringtocount file.tpl.php | wc -w' Di...
08.10.2012 / 12:02
2
respostas

Não é possível somar números recebidos de 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' | bc...
23.06.2014 / 13:36
3
respostas

como fazer bc me mostrar 10 e não 10.00

#!/bin/bash q=$(bc <<< "scale=2;$p*100") head -n$q numbers.txt > secondcoordinate.txt Isso é apenas parte do roteiro, mas acho que é suficiente para esclarecer minhas intenções. p é uma variável com apenas dois decimais, ent...
03.11.2016 / 01:13
2
respostas

como adicionar calculadora linha de comando para bash que usa vírgula como marca decimal?

Como posso adicionar uma calculadora de linha de comando ao meu bash? Eu encontrei alguns, mas todos eles usam o ponto final como marca decimal , mas eu quero tê-lo para use a vírgula como marca decimal como a maioria do mundo faz, veja a i...
23.01.2014 / 12:38
6
respostas

printf, awk… Como formatar um número com espaço para os milhares

Existe uma maneira simples de separar um número muito grande por mil com printf, awk, sed? Portanto, 10000000000000 é 10 000 000 000 000 Obrigado     
10.01.2018 / 10:06
4
respostas

Executa aritmética de ponto flutuante em definições de variável de script de shell [duplicado]

Eu entendo bash e alguns outros intérpretes só realizam aritmética para inteiros. No seguinte for loop, como posso fazer isso? Eu li que bc pode ser usado, mas não tenho certeza de como usar bc nessa situação. total=0 for number...
16.05.2013 / 15:12
5
respostas

Transformação automática de novas linhas na atribuição de variável de shell

Isso veio de um dos meus comentários para essa questão com relação ao uso de bc no shell script. bc coloca quebras de linha em grandes números, por exemplo: > num=$(echo 6^6^3 | bc) > echo $num 120412086764823510820209005685728...
28.02.2014 / 15:39