Perguntas sobre 'floating-point'

2
respostas

Adiciona um número em um arquivo ASCII enorme

Histórico: (1) Aqui está uma captura de tela de uma parte do meu arquivo ascii (acima de 600Mb): (1.1) Aqui está uma parte do código: 0, 0, 0, 0, 0, 0, 0, 0, 3.043678e-05, 3.661498e-05, 2.070347e-05, 2.47175e-05, 1.49877e-05...
27.05.2015 / 19:35
1
resposta

Cálculo problemático de bc no shell script

No Ubuntu 14.04.1 LTS de 64 bits Estou escrevendo um script de shell e se eu definir o início do sequence usado no for loop com uma variável em vez de um constante Eu tenho um comportamento muito estranho e há muitos erros da calculado...
24.12.2014 / 02:09
2
respostas

Script de shell e adição de grandes valores em um problema de arquivo delimitado

Eu tenho um script que lê um arquivo delimitado e adiciona o terceiro elemento no arquivo para cada registro. Para a maioria dos arquivos de dados, isso funciona bem, exceto por um. Eu tenho um arquivo de dados onde existem 193 registros no arqu...
15.10.2013 / 18:14
4
respostas

Avaliação de uma expressão e arredondamento de até três casas decimais

Eu tenho uma expressão "5+50*3/20 + (19*2)/7" Eu preciso arredondá-lo para 3 casas decimais. A resposta para isso é 17.92857142857143 . Quando eu uso o script abaixo ele está me dando 17.928 . A resposta deve ser 17.929 . read exp ec...
08.12.2014 / 15:50
4
respostas

Números de pontos flutuantes no bash [duplicado]

Eu quero fazer alguma aritmética com bash. Eles dizem para usar a ferramenta certa para o trabalho, e o shell pode não ser a ferramenta certa aqui. Mas é a ferramenta certa para o que estou fazendo de outra forma, e esta é toda a aritmética qu...
09.10.2018 / 00:29
1
resposta

Como pode subtrair 2 flutuantes que foram extraídos de 2 outros arquivos com BASH [duplicado]

Estou tentando obter a diferença entre dois números que tirei de dois arquivos. Acho que meu código fará sentido: Eu tentei fazer isso funcionar por dois métodos diferentes, não funcionou. O que recebo como saída é zero (0). #method 1 di...
12.02.2015 / 02:28
3
respostas

Arredondamento para o número mais próximo

Eu tenho um arquivo com dados como este vserver-1 vserver-1_root 0.95 0.0019043 0.948047 vserver-1 home 10.00 8.25 1.75 vserver-1 usr 95 45.65 39.35 vserver-1 file0 100 89.15 10.85 Saída formatada desejada com awk (arredondando para o...
17.05.2018 / 08:29
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

Exportação decimal awk Unix em pipe

Estou com dificuldades para adaptar um script, que percorre um grande número de arquivos individuais (subj_id) e imprime o valor de $ 4 em uma linha especificada. O arquivo de texto contém linhas # Measure Brain, ICV, Brain Volume, 1118718...
23.12.2015 / 18:18
5
respostas

Comparando valores float no bash

Minha expressão if sempre é avaliada como TRUE de alguma forma. Variável ROTATION é 0.000 ou 90.000, um valor float ou parece ser ROTATION="$(mediainfo --Inform="Video;%Rotation%" $VIDEO$ORIGINALEXTENTION)" echo $ROTATION ROTATION_PARAMETER=...
06.02.2015 / 16:40