Erro Script Simples! [RESOLVIDO]

1. Erro Script Simples! [RESOLVIDO]

Charles Silva
Charles_Silva

(usa Debian)

Enviado em 17/07/2016 - 21:07h

Pessoal Boa Noite,

Alguem poderia me ajudar em relação a este script? Quando executo ele, da o seguinte erro:
/bin/consulta: line 13: erro de sintaxe próximo do `token ` não esperado `then`
/bin/consulta: line 13 : `if [ "$TURNO" = "1" ];then`

Meu script:


#!/bin/bash
echo "Bem Vindo"
echo " Em Qual turno deseja se consultar?"
echo "1-manha"
echo "2-tarde"
echo "3-noite"
echo
read TURNO
if[ "$TURNO" = "1" ];then
echo"Médico fulano é o unico disponivel no turno da manhã"
fi
if[ "$TURNO" = "2" ];then
echo"Médico cicrano é o unico disponivel no turno da tarde"
fi
if[ "$TURNO" = "3" ];then
echo"Médico beltrano é o unico disponivel no turno da noite"
fi
sleep 2
echo " Consulta marcada!"
sleep 4
exit








  


2. Re: Erro Script Simples!

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 17/07/2016 - 21:24h

Dê espaços entre o if e o [ e internamente também.

if [ "$TURNO" == 1 ]; then
echo "OK"
else
echo "FAIL
fi




3. Re: Erro Script Simples! [RESOLVIDO]

Charles Silva
Charles_Silva

(usa Debian)

Enviado em 17/07/2016 - 21:37h

Funcionou cara valeu !!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts