Perguntas com a marcação «arithmetic»

12
Por que "$ ((~ 33))" produz -34?

$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ e meu kernel é: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux PERGUNTA: ~ é para negar o número AFAIK. Mas por que ~33produzir -34e...

12
Como somar o tempo usando o bash?

Quero saber a quantidade total de tempo que uma série de processos levaria no meu computador para decidir se eu deveria rodar lá ou em um computador mais forte. Então, estou prevendo o tempo de execução de cada comando. A saída se parece com: process1 00:03:34 process2 00:00:35 process3...

11
awk aritmética de alta precisão

Estou procurando uma maneira de dizer ao awk para fazer aritmética de alta precisão em uma operação de substituição. Isso envolve, ler um campo de um arquivo e substituí-lo por um incremento de 1% nesse valor. No entanto, estou perdendo precisão lá. Aqui está uma reprodução simplificada do...

10
Calcular variável e enviá-lo para outra variável

A única calculadora que eu sei é bc. Eu quero adicionar 1a uma variável e saída para outra variável. Eu recebi a nextnumvariável da contagem de string em um arquivo: nextnum=`grep -o stringtocount file.tpl.php | wc -w` Vamos dizer que o nextnumvalor é 1. Quando adicionado 1, ele se tornará 2....