Bash conditional statements perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false. Estas declarações são usadas para executar diferentes partes do seu programa de shell, dependendo se certas condições são verdadeiras. A capacidade de branch faz scripts shell poderosos.
In Bash, we have the following conditional statements:
These are similar to the awk if statements we discussed earlier.Bash If..entao..,fi statement
if thenstatement1statement2.fi
this if statement is also called as simple if statement. Se a expressão condicional dada for verdadeira, ela entra e executa as declarações anexadas entre as palavras-chave “então” e “fi”. Se a expressão indicada devolve zero, então a consequente lista de instruções é executada.
se, em seguida, fi exemplo:
#!/bin/bashcount=100if then echo "Count is 100"fi
Bash If..then..else..fi instrução
If thenstatement1statement2.elsestatement3statement4.fi
Se a expressão condicional for verdadeira, executa o statement1 e 2., Se a expressão condicional devolve zero, ela salta para outra parte, e executa o statement3 e 4. Após a execução da Parte if / else, a execução continua com as declarações conseqüentes.
se então senão fi exemplo:
#!/bin/bashcount=99if then echo "Count is 100"else echo "Count is not 100"fi
Nota: Este artigo é parte do curso Bash série de tutoriais.
Bash If..elif..else..fi
If thenstatement1statement2.elif thenstatement3statement4...elsestatement5fi
pode usar isto se .. elif.. se, se você quiser selecionar um dos muitos blocos de código a executar., Verifica a expressão 1, Se for verdadeira executa a declaração 1,2. Se a expressão1 é falsa, ela verifica a expressão2, e se toda a expressão é falsa, então ela entra em outro bloco e executa as declarações no outro bloco.
se, em seguida, elif, em seguida, pessoa fi exemplo:
Bash If..then..else..if..then..fi..fi..
If thenstatement1statement2.elseif thenstatement3.fifi
instrução If e else pode ser aninhado em bash. A palavra-chave “fi” indica o fim da instrução interna if e toda a instrução if deve terminar com a palavra-chave “fi”.,
o exemplo” if then elif then else fi ” mencionado acima pode ser convertido para o aninhado se como mostrado abaixo.
no nosso próximo artigo, discutiremos como usar expressões condicionais da Bash com exemplos práticos.
Reading Recommended
Bash 101 Hacks, by Ramesh Natarajan. Passo a maior parte do meu tempo no ambiente Linux. Por isso, naturalmente, sou um grande fã da linha de comando Bash e da shell scripting. 15 anos atrás, quando eu estava trabalhando em diferentes sabores de * nix, eu costumava escrever um monte de código em C shell e Korn shell., Anos mais tarde, quando comecei a trabalhar no Linux como administrador de sistemas, automatizei praticamente todas as tarefas possíveis usando o Bash shell scripting. Com base na minha experiência na Bash, escrevi um ebook de Hacks da Bash 101 que contém 101 exemplos práticos tanto na linha de comandos Bash como no shell scripting. Se você tem pensado em dominar Bash, faça um favor a si mesmo e leia este livro, que irá ajudá-lo a assumir o controle de sua linha de comando Bash e shell scripting.,
Se você gostou deste artigo, também poderá gostar..
|
|
Leave a Reply