Bater

Bash também é conhecido como GNU Bash, é uma linguagem de comando simples.

O que são condicionais no Bash?

Talvez se conhece um pouco de programação, este termo lhe seja familiar, no entanto, caso não seja o caso, deixamos-lhe uma pequena definição com a qual poderá compreender mais sobre este assunto da programação. Bater e seus condicionais.

As condicionais em Bater Eles se referem à ação que você executa para responder a uma pergunta. Ou seja, diante de um problema você reage de forma coerente para resolvê-lo.

Bater É composto por dois condicionais, porém, hoje é oportuno mencionar os detalhes de »se então mais», porém, antes de saber as informações, é importante deixar claro que, para usar essa condicional, você deve realizar uma comparação.

Portanto, para continuar com o tópico principal, você deve primeiro entender o que significa comparar no Bash.

Comparar no Bash

Para realizar uma comparação no Bash você deve usar o "teste", ou também »[», qualquer um deles é totalmente válido. Agora, é importante levar em consideração que, se você usar o colchete, deve colocar os dois, pois senão haverá erro.

Também é válido colocar dois colchetes abertos em cada comparação, e desta forma, não se deve adicionar as aspas.

Em relação aos agrupamentos booleanos, é importante mencionar que você tem a possibilidade de usar os parênteses com os colchetes duplos. Dessa forma, você evita ter que usar parênteses, mas escapes.

É importante mencionar que também são utilizados operadores booleanos, que se referem a todo o conjunto de símbolos matemáticos ou números utilizados para realizar buscas nas bases de dados de um sistema, neste caso, o Linux, por exemplo.

if-then-else condicional

Depois de esclarecer o que foi dito acima, é hora de falar sobre a primeira comparação que você faz com esse condicional.

  • Para este processo você deve usar »se então mais», tendo em conta o princípio de que segundo uma pergunta deve necessariamente haver uma resposta.
  • A próxima coisa é determinar uma variável e atribuir um nome a ela. É importante que, caso termine em "para", entende-se que é feminino, e se for com qualquer outra letra o nome é masculino.
  • Os argumentos são entendidos como as indicações que são colocadas logo após um comando, e neste caso são os $ 1 e $ 9.
  • Dessa forma, o script deve ficar assim:
Bater

Opções com a condicional if-then-else

Levando em consideração as informações acima, é importante mencionar que existem diferentes opções com as quais você pode usar o condicional se-então-senão no Bash, também dependendo do seu objetivo, e aqui estão alguns exemplos:

Princípio »se uma coisa é verdade, então você deve fazer o seguinte»

A primeira opção é que se algo for cumprido você deve responder corretamente com uma ação, e neste caso é a seguinte:

"Caso não seja cumprido, faça outra coisa"

Outra das opções que você tem com a condicional if-then-else é fazer algo se o que você queria for verdade, mas se não for, você deve realizar uma ação diferente.

bash-2

»Se algo for cumprido, faça o seguinte, se não for cumprido, faça outra coisa»

Possibilidades combinadas

Existe uma última opção com a qual você pode usar o condicional, ela inclui todas as possibilidades citadas acima, e pode ser vista da seguinte forma:

Usando if-then aninhado

Os if-thes aninhados são grandes competições em que, depois de passar em um teste, você deve passar para o próximo e assim por diante. Muitas vezes são comparadas com habilidades da vida real, para entender um pouco mais o processo que ocorre da seguinte forma:

É importante ter em mente que muitas vezes você precisará que as combinações ou condicionais sejam totalmente cumpridas para decidir entre uma ação ou outra. Por esse motivo, deve-se encontrar uma concatenação de operações, ou mais conhecido como comando cat, e para isso é necessário o uso de operadores booleanos, conforme a seguir.

  • ''y' que é representado por &&, refere-se ao fato de que ambas as comparações devem estar corretas.
  • »o» representado por | |, e estabelece que desde que uma das comparações esteja correta, não há problema.

Como você leu neste artigo, o Bash é um interpretador para as linguagens de programação mais utilizadas e também para comandos. Por esse motivo, é muito importante entender completamente o assunto.

Por Escrita