4- Implementar NGRX en nuestro proyecto
Índice:
Uma das operações aritméticas mais comuns ao escrever scripts Bash é aumentar e diminuir variáveis. Isso é usado com mais frequência em loops como um contador, mas também pode ocorrer em outras partes do script.
Incrementar e Decrementar significa adicionar ou subtrair um valor (geralmente
1
), respectivamente, do valor de uma variável numérica. A expansão aritmética pode ser realizada usando parênteses duplos
((…))
e
$((…))
ou com o comando
let
builtin.
No Bash, há várias maneiras de aumentar / diminuir uma variável. Este artigo explica alguns deles.
Usando operadores
+
e
-
A maneira mais simples de aumentar / diminuir uma variável é usando os operadores
+
e
-
.
i=$((i+1)) ((i=i+1)) let "i=i+1"
i=$((i-1)) ((i=i-1)) let "i=i-1"
Este método permite aumentar / diminuir a variável em qualquer valor que você desejar.
Aqui está um exemplo de incrementar uma variável dentro de um loop
until
:
i=0 until do echo i: $i ((i=i+1)) done
Os operadores
+=
e
-=
Além dos operadores básicos explicados acima, o bash também fornece os operadores de atribuição
+=
e
-=
. Esses operadores são usados para aumentar / diminuir o valor do operando esquerdo com o valor especificado após o operador.
((i+=1)) let "i+=1"
((i-=1)) let "i-=1"
No loop
while
a seguir
while
estamos decrementando o valor da variável
i
em
5
.
i=20 while do echo Number: $i let "i-=5" done
Number: 20 Number: 15 Number: 10 Number: 5
Usando os operadores
++
e
--
Os operadores
++
e
--
aumentam e diminuem, respectivamente, seu operando em
1
e retornam o valor.
((i++)) ((++i)) let "i++" let "++i"
((i--)) ((--i)) let "i--" let "--i"
Os operadores podem ser usados antes ou depois do operando. Eles também são conhecidos como:
- incremento do prefixo:
++i
decremento do prefixo++i
:--i
incremento do postfix:i++
decremento do postfix:i--
Os operadores de prefixo primeiro aumentam / diminuem os operadores em
1
e, em seguida, retornam o novo valor dos operadores. Por outro lado, os operadores de postfix retornam o valor dos operadores antes que eles tenham sido incrementados / diminuídos.
Os exemplos a seguir demonstram como o operador
++
funciona quando é usado antes e depois de seu operante:
x=5 y=$((x++)) echo x: $x echo y: $y
x: 6 y: 5
x=5 y=$((++x)) echo x: $x echo y: $y
x: 6 y: 6
Abaixo está um exemplo de como usar o incrementador do postfix em um script bash:
#!/bin/bash i=0 while true; do if]; then exit 1 fi echo i: $i ((i++)) done
A desvantagem de usar esses operadores é que a variável só pode ser incrementada ou decrementada em
1
.
Conclusão
Incrementar e decrementar variáveis no Bash podem ser realizadas de várias maneiras diferentes. Qualquer que seja o método usado, o resultado é o mesmo.
Se você tiver alguma dúvida ou comentário, fique à vontade para deixar um comentário.
terminal do loop bash5 Sites interessantes para incrementar suas imagens

Aqui estão 5 sites bacanas para incrementar suas imagens. Eles permitem que você manipule suas imagens.
O que é variável do sistema de ambiente, como editá-lo no windows

Explica: O que é variável de sistema do ambiente e como editá-la no Windows.
Como usar o kit criativo do Google plus para editar e incrementar as fotos

Aprenda a usar o Kit de criativos do Google+ para editar e incrementar suas fotos.