Enviado em 29/04/2010 - 01:12h
Não estou conseguindo fazer um script que gere uma saida assim de acordo com a hora:
Bom dia (7:30 am).
Boa noite (9:30 pm).
Meu script esta gerando erro:
#!/bin/bash
Hora=`date +%H`
case $Hora in
0[1-9]|1[01]) echo Bom dia;;
1[2-7] ) echo Boa tarde;;
*) echo Boa noite;;
esac
hh=`date "+%H"`
mm=`date "+%M`
ap=am
if [ "$hh" -gt 12 ]
then
hh=` expr $hh -12`
ap=pm
fi
echo $hh:$mm $ap
exit 0
Bom dia (7:30 am).
Boa noite (9:30 pm).
Meu script esta gerando erro:
#!/bin/bash
Hora=`date +%H`
case $Hora in
0[1-9]|1[01]) echo Bom dia;;
1[2-7] ) echo Boa tarde;;
*) echo Boa noite;;
esac
hh=`date "+%H"`
mm=`date "+%M`
ap=am
if [ "$hh" -gt 12 ]
then
hh=` expr $hh -12`
ap=pm
fi
echo $hh:$mm $ap
exit 0