Aula 7.20: Exemplo if else e case shellscript

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Aula 7.20 - Como usar if else e case no shellscript

   

Este artigo faz parte do projeto #LTCode

Na aula anterior você aprendeu sobre estruturas de fluxo condicionais Linux shell. Agora será demonstrado alguns exemplos de utilização dos comandos if e case.

O comando if tem a seguinte sintaxe:

[if comando; then

   comandos

elif comando; then

    comandos

else

    comandos

fi]

Então podemos ter três tipos de comandos if:

if ... then

if ... then ... else

if ... then ... elif ... else

Note que você deve terminar o comando if sempre com fi.


O comando shift foi usado para deslocar os parâmetros após -v . E o parâmetro -- foi usado para evitar a injeção de opcionais para os comandos less ou cat.

A estrutura de fluxo case é um mecanismo de desvio com múltiplos desvios:

[case teste-string in

    padrão-1)

        comando-1

        ;;

    padrão-2)

        comando-2

        ;;

    padrão-3)

        comando-3

        ;;

esac]

O asterisco (*) indica qualquer string de caracteres. Portanto usá-lo no final pega qualquer padrão. Enquanto que interrogação (?) casa qualquer caractere único. Você também pode utilizar [...] para definir uma classe de caracteres, onde cada caractere envolto nos colchetes são testados um por vez (hífen é aceito para especificar uma faixa de caracteres). E | é utilizado para separar escolhas alternativas que satisfazem determinado caso.

Próxima aula, clique aqui.

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,130,Artigo - Diversos,156,Artigo - Games,201,Artigo - Tecnologia,614,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,72,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,25,Programar verilog,12,qradar,4,Raspberry Pi,15,Redes,3,root,116,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,19,WhatsApp,46,
ltr
item
Limon Tec: Aula 7.20: Exemplo if else e case shellscript
Aula 7.20: Exemplo if else e case shellscript
Aula 7.20 - Como usar if else e case no shellscript
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s640/ltcode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmI65og5X32bSLCmBz3uJnZlmDvzOFWZWoZzyvUhh2rtp8Hr_kolKy02pOjxpkThrz8uHaTu3skUdeDJlkFEKkC2a9EabpwPzbwJ-hm-po0QIaNeNvYm5CJw3k4SbN03V-d2h1dxrW2tz4/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2023/05/aula-7-20-shellscript-ltcode.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2023/05/aula-7-20-shellscript-ltcode.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo