Pular para o conteúdo

SCRIPT QUE CUMPRIMENTA USUÁRIO

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. SCRIPT QUE CUMPRIMENTA USUÁRIO

Enviado em 04/11/2012 - 14:25h

Boa tarde,

Alguém poderia me ajudar a encontra o erro no script abaixo que deveria cumprimentar o usuário com Bom dia,boa tarde ou boa noite dependendo da hora.

#!/bin/sh
hora=$(date +%H)
if [$hora -ge 00 ] && [$hora -le 11 ]
then
echo "Bom dia"
elif [$hora -ge 12 ] && [$hora -le 17 ]
then
echo "Boa tarde"
elif [$hora -ge 18 ] && [$hora -le 23 ]
then
echo "Boa noite"
fi

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: SCRIPT QUE CUMPRIMENTA USUÁRIO

Enviado em 04/11/2012 - 15:30h

Lembre-se sempre de manter um "espaço" depois do [.

Teste agora:

#!/bin/sh
hora=$(date +%H)
if [ $hora -ge 00 ] && [ $hora -le 11 ]
then
echo "Bom dia"
elif [ $hora -ge 12 ] && [ $hora -le 17 ]
then
echo "Boa tarde"
elif [ $hora -ge 18 ] && [ $hora -le 23 ]
then
echo "Boa noite"
fi


Abraço e boa sorte.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder