Bash-If-else (Português)

If-else is the decision making statements in bash scripting similar to any other programming. Quando a execução de um bloco de declaração é decidida com base no resultado da condição if. Se ele avalia uma condição como verdadeira, então se o código de bloco é executado, na condição falsa, o outro código de bloco é executado, o que é opcional.,iv>

Shell

1
2
3
4
5
6

se
depois
//se o bloco de código
else
// else bloco de código
menina

basicamente, existem 4 tipos de instruções if.,

  • if statement
  • if-else statement
  • else-if ladder statement
  • nested if statement

Bash – if Statement Example

This is the basic if condition, where the code block executes based on the result of defined condition. Se o resultado for verdadeiro, o bloco de código será executado, e se o resultado for falso, o programa contornará o bloco de código.

por exemplo, introduza um número do utilizador e verifique se o número indicado é superior a 10. Se a condição for avaliada para imprimir uma mensagem verdadeira na tela, então não.,

Shell

1
2
3
4
5
6
7
8

#!,/bin/bash
read -p “Digite o valor numérico: “myvar
se
depois
echo “o Valor é maior que 10”
fi gratuito

Bash – se-outro Exemplo de Instrução

Usando if…else, estamos também pode executar uma instrução caso a condição se torna falso. Aqui você também define um bloco de declarações com outro, que será executado com a condição vai falso.

Usando o mesmo programa que o anterior., Apenas se um valor introduzido pelo Utilizador for superior a 10, então imprime “OK”., o valor é igual a 10 ou menos, em seguida, imprimir “Não OK”

Shell

1
2
3
4
5
6
7
8
9
10

#!,/bin/bash
read -p “Digite o valor numérico: “myvar
se
depois
echo “OK”
else
echo “Não OK”
fi gratuito

Bash – Se-elif-outra Declaração Exemplo

além de else-if, podemos verificar novas condições, se o programa vai para o bloco else.

The elif (else if) is used for multiple if conditions. No caso de um se a condição for falsa, então verifique outro se as condições., Por exemplo, insira as marcas de um estudante e verifique se as marcas são maiores ou iguais a 80, em seguida, imprima “muito bom”. Se as marcas forem inferiores a 80 e iguais ou superiores a 50, imprimir 50 e assim por diante. Verifique o script abaixo e execute-o na shell com diferentes entradas-2.

Bash-Nested if Statement Example

With nested if one condition goes true then only check another condition. Por exemplo, tome 3 valores numéricos como entrada e verifique o maior valor.

marcas condições de bash, caso contrário, se

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Ir para a barra de ferramentas