Perguntas sobre 'arithmetic'

4
respostas

Como imprimir o delimitador correto ao usar uma expressão regex como delimitador?

Eu tenho linhas parecidas com esta 123-456-789 12.34.56 example Eu quero selecionar o 12, adicionar 2 a ele e imprimir a linha inteira como está. Então o resultado deveria ser: 123-456-789 14.34.56 example Eu tenho essa expressão e...
24.05.2018 / 14:43
1
resposta

Expansão aritmética da shell com cotações

No Bash e no Dash, usar aspas em uma Expansão Aritmética é ilegal: $ bash -c 'x=123;echo $(("$x"))' bash: "123": syntax error: operand expected (error token is ""123"") $ dash -c 'x=123;echo $(("$x"))' dash: 1: arithmetic expression: expectin...
13.01.2016 / 23:20
2
respostas

Por que $ ((40-35)) se transforma em 5?

Que tipo de sintaxe estranha de shell está escondida atrás de $((40-35)) e como ela calcula um valor? Exemplo: $> echo $((40-35)) 5     
01.09.2011 / 19:04
3
respostas

Obtenha pares de linhas e multiplique [fechado]

Estou tentando analisar um arquivo html para alguns valores usando o bash. Então eu tenho um grande arquivo de texto com números como este 3 2 4 2 O que eu quero fazer é obter duas linhas, multiplicar ambos os números e, em seguida, armaz...
14.11.2014 / 19:01
5
respostas

operações aritméticas dentro da coluna com awk ou sed

Eu tenho um arquivo cujas colunas contêm equações aritméticas simples que eu gostaria de mesclar ao resultado aritmético. Amostra de entrada (colunas separadas por tabulações): +104-1+12 6 +3 Eu gostaria de calcular a soma aritméti...
09.05.2017 / 14:13
3
respostas

Como tratar os números que começam com zeros como um número inteiro decimal

A entrada seria o nome do arquivo, como segue: A-B-000001-C A-B-000002-C ..... ..... A-B-999999-C Todo o arquivo deve ser seqüencial. Eu quero encontrar nomes de arquivos seqüenciais em falta. Para isso, estou separando o número de sequên...
10.01.2016 / 12:05
2
respostas

Conversão de multiplicador de unidade em um script de shell

Eu preciso converter tamanhos legíveis em humanos em bytes. Infelizmente, a função numfmt não está acessível para mim. Existe alguma outra alternativa? Eu preciso de uma função shell / bash para chamar de dentro do script sh. 1K deve ser conv...
13.02.2014 / 11:07
1
resposta

Variáveis do tipo inteiro no Bash?

Existem duas maneiras de definir e usar variáveis do tipo inteiro no Bash declare -i uma nova variável use uma variável em uma expressão aritmética, sem declará-la. Minhas perguntas: Quais são as diferenças entre as variáveis cri...
23.04.2016 / 23:40
2
respostas

Subtrair números flutuantes no shell script

Estou tentando fazer alguns cálculos no shell script com o uso da CPU. Que retorna o número do ponto flutuante. Mas quando subtraio esse número, estou recebendo um erro. Veja o seguinte código e erro. Código #!/bin/sh CPU_IDLE=98.67 ech...
19.08.2015 / 16:52
4
respostas

Gerar listas de números de página para impressão duplex 2-up: 2,3,… e 1,4,…

Como posso gerar os seguintes incrementos? 2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,...,135 e 4,5,8,9,12,13,16,17,20,21,24,25,28,29,32,33,36,37,40,41,44,45,48,49,...,137 Eles são necessários ao imprimir p...
12.11.2011 / 06:35