Perguntas sobre 'arithmetic'

3
respostas

No bash, como converter 8 bytes em um int não assinado (64bit LE)?

Como posso 'ler / interpretar' 8 bytes como unsigned int (Little Endian) ? Talvez haja uma conversão mágica Bash-fu para isso? UPDATE: Parece que algo foi interligado na interpretação da minha pergunta. Aqui está um exemplo mais amplo do...
14.05.2011 / 00:08
3
respostas

Como iterar um inteiro preenchido com zero no bash?

Como um itera uma string com o formato "[A-Z] [0-9] *" Ou por exemplo: "A000001"? Depois de receber a variável, divido: current_=$(mysql -h"$mysqlhost" -u"$mysqluser" -p"$PASS" "$DBNAME" -se "SELECT current_ FROM $GLOBALDB;") current_numbe...
18.11.2014 / 16:41
2
respostas

Usando a expansão aritmética bash “double paren”, a matemática falha com zero à esquerda

Eu tenho um script simples que lida com horas e minutos. Se eu quiser calcular o número de minutos desde a meia-noite com uma string s hh:mm , tentei dividir a string e fazer hh * 60 + mm Meu problema é que, enquanto $ (( tot = 12...
24.08.2011 / 10:38
3
respostas

É possível usar variáveis em chaves de contagem no Bash?

Estou procurando uma solução para um problema do Bash 4 que tenho. O Bash 4 é capaz de interagir com zeros iniciais. Para a linha: for i in {001..005}; do echo -n $i" ";done;echo a saída é 001 002 003 004 005 mas quando eu te...
26.02.2014 / 07:56
1
resposta

Aritmética simples do Emacs na consulta substituir

É possível fazer o seguinte em emacs : A consulta substitui todos os números em uma região pelo número + n, por exemplo, se você tiver: 12 and 7 are nice numbers seja n 3, então ele deve se transformar em 15 and 10 are nice number...
09.09.2012 / 15:24
3
respostas

Operador e designação condicional do Bash

Podemos usar o operador condicional do bash com operadores de atribuição após o cólon? Manual de referência do bash explica os operadores aritméticos da seguinte forma. operador condicional expr ? expr : expr atribuição = *= /= %=...
27.04.2014 / 05:19
3
respostas

Como eu crio um script bash que soma qualquer número de argumentos de linha de comando?

Como eu criaria um script bash que o usuário possa usar para somar qualquer quantidade de argumentos de linha de comando? Por exemplo, digamos que meu script seja chamado de soma: sum 3 3 sum 3 5 8 sum 9 8 21 38 E assim p...
05.11.2013 / 07:26
2
respostas

operações aritméticas entre arquivos

Digamos que eu tenha esses dois arquivos de entrada: > file1 2 3 4 > file2 10 100 1000 E eu gostaria de calcular: file1 / file2 para cada linha, resultando em file3: > file 3 0.2 0.03 0.004 As divisões no bash podem ser o...
22.08.2016 / 10:58
2
respostas

Comparação de números decimais no bash

Minha pesquisa esta manhã foi sobre como eu poderia comparar dois números decimais no bash, e cheguei a esta resposta: Como comparar com o número de ponto flutuante em um script de shell . Este, no entanto, não inclui esta resposta aqui : $...
14.06.2014 / 14:59
1
resposta

bash + como calcular números muito longos em bash? [duplicado]

como calcular números muito longos em bash? param=$(( 3247238523785623478565 + 53453453252345346534563412634 )) echo $param 3420247196502465471 como vemos aqui, esta não é a resposta certa, porque o limite do número inteiro,     
11.05.2015 / 18:10