O comando endsw
no C Shell (csh) é utilizado para finalizar um bloco de instruções que foi iniciado com o comando switch
. Ele permite que você organize o fluxo de controle em seus scripts, facilitando a execução de diferentes comandos com base em condições específicas.
A sintaxe básica do comando endsw
é a seguinte:
endsw
O comando endsw
não possui opções específicas, pois sua função é simplesmente encerrar um bloco de switch
.
set var = "b"
switch ($var)
case "a":
echo "A é a letra."
breaksw
case "b":
echo "B é a letra."
breaksw
case "c":
echo "C é a letra."
breaksw
default:
echo "Letra desconhecida."
endsw
set num = 3
switch ($num)
case 1:
echo "Número é um."
breaksw
case 2:
echo "Número é dois."
breaksw
case 3:
echo "Número é três."
breaksw
default:
echo "Número não reconhecido."
endsw
set user = "$USER"
switch ($user)
case "admin":
echo "Bem-vindo, administrador."
breaksw
case "guest":
echo "Bem-vindo, convidado."
breaksw
default:
echo "Bem-vindo, usuário."
endsw
endsw
para garantir que o bloco de switch
seja finalizado corretamente, evitando erros de sintaxe.breaksw
dentro de cada caso para sair do bloco switch
após a execução do comando desejado.