Perguntas sobre 'arithmetic'

3
respostas

case + como implementar igual ou menor ou maior no caso de sintaxe

Minha meta é verificar um intervalo de números com (somente com case + esac ) e imprimir o intervalo. Então, por exemplo: Se o número estiver entre 0 e 80, imprima >=0<=80 Se o número estiver entre 81 e 100, imprima >=81&...
19.02.2013 / 11:52
8
respostas

Como somar tempo usando o bash?

Eu quero saber a quantidade total de tempo que uma série de processos levaria em meu computador para decidir se eu deveria estar em um computador mais strong. Então, estou prevendo o tempo de execução de cada comando. A saída se parece com: p...
05.02.2015 / 20:45
3
respostas

Adição de números extremamente grandes no shell script

Suponha que dois números sejam armazenados em dois arquivos diferentes, a.txt e b.txt . Cada número é grande o suficiente (mais de 30 dígitos) para não ser suportado pelo tipo de dados numéricos usado por bash . Como posso adicioná-...
27.01.2017 / 13:52
2
respostas

Tentando fazer aritmética na ferramenta de renomeação Perl (Debian)

Vamos supor que eu tenha cinco arquivos mp3: 01-trackfoo.mp3 02-trackbar.mp3 03-trackbaz.mp3 04-trackabc.mp3 05-trackxyz.mp3 Agora eu dou uma rápida olhada nos arquivos (apenas o mplayer no console fará o truque) e descubro que as faixas...
03.09.2012 / 06:02
2
respostas

Como incrementar a variável local no Bash?

Dados 1 \begin{document} 3 Código #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 que retorna 2 , mas eu quero...
11.09.2015 / 14:58
2
respostas

Pode bash fazer aritmética de ponto flutuante sem usar um comando externo? [duplicado]

Eu li que bash pode fazer aritmética inteira sem usar um comando externo, por exemplo: echo "$((3 * (2 + 1)))" Pode bash também fazer aritmética de ponto flutuante sem usar um comando externo?     
23.12.2017 / 21:11
2
respostas

Como arredondar números de ponto flutuante no shell?

Como faço para arredondar corretamente números de ponto flutuante IEEE 754 na linha de comando? Eu quero especificar a precisão do número de saída - a contagem de dígitos fracionários. Arredondar 6.66 para precisão 1 deve dar 6.7 ,...
10.11.2014 / 06:49
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

Bash: expressão inteira esperada, usando leitura / teste

Estou aprendendo os fundamentos da programação de shell, então escrevi algo simples como #!/bin/bash read var1 read var2 if [ var1 -lt var2 ]; then echo "var1 is lt var2" else echo "var2 is lt var1" fi Meu entendimento é que as va...
13.07.2012 / 17:18
1
resposta

Qual é a razão para o shell bash não lhe alertar sobre estouro aritmético, etc.?

Existem limites definidos para os recursos de avaliação aritmética do shell bash . O manual é sucinto sobre esse aspecto da aritmética de shell, mas os estados : Evaluation is done in fixed-width integers with no check for overflow, th...
27.02.2014 / 16:56