unix conditional statements
Codificação de declarações condicionais no Unix:
Os scripts de shell geralmente precisam ser construídos para executar instruções diferentes, dependendo do valor de variáveis de controle específicas. Os diferentes caminhos de execução são especificados usando instruções condicionais.
Neste tutorial, veremos sobre operadores relacionais e tomada de decisão de shell usando várias instruções condicionais.
Vídeo Unix # 15:
Declarações condicionais do Unix O if-elif-fi
O Unix fornece vários operadores relacionais além dos operadores lógicos mencionados anteriormente. Eles podem ser usados para comparar valores numéricos.
dot net entrevista perguntas e respostas para experientes
- -é menos que
- -le menor ou igual a
- -gt maior que
- -ge maior ou igual a
- -eq igual a
- -não é igual a
O Unix fornece várias maneiras de executar condicionalmente os outros comandos.
Estes são cobertos abaixo:
# 1) As declarações if
Exemplo:
if then fi
# 2) As declarações if ... else
Exemplo:
melhor spyware de celular para iphone
if then else fi
# 3) A declaração if ... elif ... else ... fi
Exemplo:
if then elif then else Abaixo estão alguns programas de exemplo que ilustram essas declarações condicionais:
# 1) Verifique se um número de entrada é positivo:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ fi
# 2) Verifique se um número de entrada é positivo ou não:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ else $ echo “It is not a positive integer” $ fi
# 3) Verifique se um número de entrada é positivo, zero ou negativo:
$ echo “Enter a number” $ read num $ if ( $num -gt 0 ) $ then $ echo “It is a positive number” $ elif ( $num -eq 0 ) $ then $ echo “num is equal to zero” $ else $ echo “It is not a positive integer” $ Fi
Verifique nosso próximo tutorial para saber mais sobre Declarações condicionais !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Exemplos de operadores booleanos e aritméticos do Unix Shell Script
- Operadores Python
- Tutorial de Pipes Unix: Pipes em Programação Unix
- Trabalhando com Variáveis Unix: Recursos de Shell Scripting
- Usando Switch Case em Unix Shell Scripting: Instrução Case-esac
- O que é Unix: uma breve introdução ao Unix
- Comandos de processamento de texto Unix: Filtros Unix com exemplos
- Instruções condicionais do Python: instruções if_else, elif, nested if