Skip to content

Archives

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Categories

  • Sem categorias
Trend RepositoryArticles and guides
Articles

switch(1)

On Janeiro 9, 2022 by admin

Nome

switch – executa condicionalmente um bloco de comandos

Synopsis

switch VALUE; ; ; …] end

Descrição

A instrução switch é usada para executar um dos vários blocos de comandos, dependendo se um valor especificado é igual a um dos vários valores wildcarded. A instrução case é usada juntamente com a instrução switch para determinar qual bloco deve ser executado.

Cada comando case recebe um ou mais parâmetros. O primeiro comando case com um parâmetro que corresponda à string especificada no comando switch será avaliado. os parâmetros case podem conter wildcards. Estes precisam ser escapados ou citados a fim de evitar expansão regular de wildcards usando nomes de arquivos.

Nota que os peixes não caem nas instruções de caso. Embora a sintaxe possa se parecer um pouco com comandos de troca em C, ela se comporta mais como os comandos case das shells tradicionais.

Note que as substituições de comandos em um comando case serão avaliadas mesmo que seu corpo não seja tomado. Isto pode parecer contra-intuitivo no início, mas é inevitável, pois seria impossível saber se um comando case será avaliado como verdadeiro antes de todas as formas de expansão de parâmetros terem sido executadas para o comando case.

Example

Se a variável $animal contém o nome de um animal, o seguinte código tentaria classificá-lo:

switch $animal case cat echo evil case wolf dog human moose dolphin whale echo mammal case duck goose albatross echo bird case shark trout stingray echo fish case '*' echo I have no idea what a $animal isend

Se o código acima fosse executado com $animal configurado para baleia, o output seria mamífero.

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Arquivo

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress