Mapa mental
Instruções condicionais IF-Case
Conteúdo do mapa
Instruções condicionais IF-Case
IF - CASE
COMANDOS: EQ= EQUAL GT=GRATHER THAN - LT=LOWERTHAN -z=saber se tamanho da variável é zero. -r=verifica se determinado arquivo tem permissão de leitura
- Sempre que tiver ! significa negação. Exemplo: If [ ! -e ""] ! -e = não existe.
- if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
- Sempre que tiver ! significa negação. Exemplo: If [ ! -e ""] ! -e = não existe.
IF = inicia com If fecha com fi >>(-f) 'VERIFICA DE ARQUIVO EXISTE >> instrução [ ] (entre conchetes ou test.
- if test -f /etc/bash.bashrc ; then /n . etc/bash.bashrc /n fi
- Verifica se o arquivos existe através do test -f
- principais opções utilizadas:
- Análises de Arquivos e Diretórios Análises de Arquivos e Diretórios -f Arquivo : Verifica se o arquivo indicado existe e é um arquivo regular -d Arquivo : Verifica se o caminho indicado é um diretório existente -r Arquivo : Verificar se há permissão de leitura -w Arquivo : Verificar se há permissão de escrita -x Arquivo : Verificar se há permissão de execução -s Arquivo : Verifica se o tamanho do arquivo é maior que 0 Comparação de Strings -n $VAR1 : Usado com variáveis, verifica se o tamanho do conteúdo da variável é diferente de zero (nonzero) -z $VAR1 : Usado com variáveis, verifica se o tamanho do conteúdo da variável é zero $VAR1 : Usado com variáveis, indica verdadeiro se $VAR1 não for nulo String1 = String2 : Compara se as duas strings são iguais String1 != String2 : Verifica se as duas strings são diferentes Comparação de Valores Numéricos Valor1 -eq Valor2 : Verdadeiro se os 2 valores forem iguais (equal) Valor1 -ne Valor2 : Verdadeiro se os 2 valores forem diferentes (not equal) Valor1 -gt Valor2 : Verdadeiro se o Valor1 for maior que Valor2 (greater than) Valor1 -ge Valor2 : Verdadeiro se o Valor1 for maior ou igual que Valor2 (greater or equal) Valor1 -lt Valor2 : Verdadeiro se o Valor1 for menor que Valor2 (less than) Valor1 -le Valor2 : Verdadeiro se o Valor1 for menor ou igual que Valor2 (less or equal) Negação ! : A presença da exclamação indica a negação da expressão a seguir -f Arquivo : Verifica se o arquivo indicado existe e é um arquivo regular -d Arquivo : Verifica se o caminho indicado é um diretório existente -r Arquivo : Verificar se há permissão de leitura -w Arquivo : Verificar se há permissão de escrita -x Arquivo : Verificar se há permissão de execução -s Arquivo : Verifica se o tamanho do arquivo é maior que 0 Comparação de Strings -n $VAR1 : Usado com variáveis, verifica se o tamanho do conteúdo da variável é diferente de zero (nonzero) -z $VAR1 : Usado com variáveis, verifica se o tamanho do conteúdo da variável é zero $VAR1 : Usado com variáveis, indica verdadeiro se $VAR1 não for nulo String1 = String2 : Compara se as duas strings são iguais String1 != String2 : Verifica se as duas strings são diferentes Comparação de Valores Numéricos Valor1 -eq Valor2 : Verdadeiro se os 2 valores forem iguais (equal) Valor1 -ne Valor2 : Verdadeiro se os 2 valores forem diferentes (not equal) Valor1 -gt Valor2 : Verdadeiro se o Valor1 for maior que Valor2 (greater than) Valor1 -ge Valor2 : Verdadeiro se o Valor1 for maior ou igual que Valor2 (greater or equal) Valor1 -lt Valor2 : Verdadeiro se o Valor1 for menor que Valor2 (less than) Valor1 -le Valor2 : Verdadeiro se o Valor1 for menor ou igual que Valor2 (less or equal) Negação ! : A presença da exclamação indica a negação da expressão a seguir
- principais opções utilizadas:
- Verifica se o arquivos existe através do test -f
- if test -f /etc/bash.bashrc ; then /n . etc/bash.bashrc /n fi
Case
- Caso "no grupo" tenha "alguma coisa" executa
- case " $(groups) " in *\ admin\ *|*\ sudo\ *)
- Caso "no grupo" tenha "alguma coisa" executa
Informações
- Descrição
- Tecnologia na Educação Mapa Mental sobre Instruções condicionais IF-Case, criado por Júlio Tocheto em 03-09-2020.
- Criado por
- Júlio Tocheto
- Visualizações
- 1
- Avaliação