Nesta lição, vamos olhar para as declarações condicionais em scripts Bash. As declarações condicionais são, na verdade, pequenas perguntas que existem dentro de scripts e em programas. Uma pergunta como este número é maior do que este número? E se for, faça essas coisas. Aquele modelo de língua inglesa de declarações condicionais no script Bash é muito preciso. Então, vamos continuar e criar um novo arquivo e explorar algumas dessas condições. Então vou digitar nano, e então chamarei este arquivo de cond para condições. Na verdade, vou até adicionar um. Como suspeito, haverá outro. Uma vez que estamos aqui, temos que colocar as informações óbvias. E não se esqueça do caminho para o intérprete. Agora que temos isso, Vou introduzir outro comando para usarmos dentro do script de shell. Esse é o comando de leitura. Então, a primeira coisa que vamos fazer vamos dizer eco Por favor, coloque um numero. Agora queremos colocar o comando em que permite ao script aceitar a entrada do usuário. Esse comando é lido. Se seguirmos ler com o nome de uma variável, por exemplo, num, então levará o que a entrada do usuário e aplique-o a essa variável. E só porque é novo para nós, nós vamos em frente e execute-o e exiba-o na tela. Então, vamos salvá-lo. E vamos torná-lo executável. Vamos limpar a tela e execute o script. Isso me permite inserir um número e eu inserirei 12. Observe então que ecoa 12 na saída padrão. Com essa informação, podemos voltar ao nano, e agora aplique uma instrução if. Lembre-se, os operadores condicionais associados com números são as letras. Esta é a sintaxe de nossa instrução if. Se, e agora vamos usar os colchetes que estão localizados à direita da tecla P. Aqui dentro, vou dizer se num é menos do que, e diremos 50. Em seguida, adicionamos um ponto e vírgula. Então eco num1 é menos de 50. E podemos inserir um \ n para nos mover para a próxima linha. Agora podemos salvar este arquivo. E limpe a tela. E agora vamos executar o arquivo. Agora podemos inserir um número. Vou inserir propositalmente um a menos de 50 para verificar nossa declaração if específica. E diz num1 é inferior a 50. Vamos executá-lo mais uma vez mas desta vez, vamos colocar um número maior que 50. E observe que ele apenas imprime o número e sai porque não temos nada para cuidar do outro lado dessa moeda. Para lidar com a condição se ela não for atendida é realmente tão importante como lidar com a condição se ela for atendida. Então, vamos voltar ao nano e o que vamos fazer vamos adicionar a instrução else. Então, se acabar que num é na verdade maior que 50, então podemos descer aqui logo acima do fi e podemos dizer mais eco num1 é melhor que Agora vamos tentar. E agora podemos colocar um número maior que 50 novamente, e você verá que agora é resolvido. Esta é uma instrução if-else básica dentro do script Bash. Em nossa próxima lição, vamos adicionar várias condições. Vejo você então.