aboutsummaryrefslogtreecommitdiff
path: root/brweather/brweather
diff options
context:
space:
mode:
Diffstat (limited to 'brweather/brweather')
-rwxr-xr-xbrweather/brweather1978
1 files changed, 1069 insertions, 909 deletions
diff --git a/brweather/brweather b/brweather/brweather
index 6e3ed52..0d4cce9 100755
--- a/brweather/brweather
+++ b/brweather/brweather
@@ -6,32 +6,46 @@
# http://brweatherproject.blogspot.com/
# Distribuído sob licença GPLv3
-# Pasta base
-DIRNAME="$(dirname $0)"
+################################################################
+
+##Opções avançadas (Edite apenas se estritamente necessário)
+
+##Diretório base (evite atalhos como ~/ ou $HOME, use caminhos completos:/home/seu_usuario/brweather):
+##Créditos a rhatto pela implementação
+DIRNAME="/opt/brweather" #Diretório de instalação padrão
+
+##Timer para apagar arquivos de logs:
+TIME_COUNT="10800" #A cada três horas, verificar e apagar logs antigos
+
+##Permitir execução pelo usuário root (1=sim ; 0=não):
+ROOT="0"
+
+################################################################
+
+
##Conferindo se o usuário não é root
-if [ `whoami` = "root" ] ; then
- echo "Erro: O BrWeather deve ser usado apenas como usuário normal."
- exit 1
+if [ `whoami` = "root" ] && [ $ROOT = "0" ] ; then
+ echo "Erro: O BrWeather deve ser usado apenas como usuário normal."
+ exit 1
fi
##Conferindo se já existe o arquivo de configuração
CONF(){
- echo "Criando pasta de configuração ~/.brweather..."
- mkdir ~/.brweather
- mkdir ~/.brweather/cache
+ echo "Criando pasta de configuração ~/.brweather..."
+ mkdir ~/.brweather
+ mkdir ~/.brweather/cache
}
CONF2(){
- echo "Criando arquivo de configuração ~/.brweather.conf"
- cp $DIRNAME/doc/brweather.conf.default ~/.brweather.conf
+ echo "Criando arquivo de configuração ~/.brweather.conf"
+ cp $DIRNAME/doc/brweather.conf.default ~/.brweather.conf
}
CONF3(){
- mkdir ~/.brweather/cache
+ mkdir ~/.brweather/cache
}
-
cat ~/.brweather.conf &>/dev/null || CONF2
ls ~/.brweather &>/dev/null || CONF
ls ~/.brweather/cache &>/dev/null || CONF3
@@ -39,13 +53,13 @@ ls ~/.brweather/cache &>/dev/null || CONF3
##Conferindo se foi utilizada alguma opção
if [ -z $1 ] ; then
- echo ""
- echo 'Utilize alguma opção.
+ echo ""
+ echo 'Utilize alguma opção.
Uso: brweather [OPÇÃO]
Tente "brweather --help" para mais opções.'
- exit 1
+ exit 1
fi
##Mensagens de Erro
@@ -96,124 +110,169 @@ source ~/.brweather.conf
##Opções do programa que não precisam de Internet
case $1 in
-"--gerar-log") source $DIRNAME/bin/logs
- exit 0
-;;
-"--version") echo "BrWeather-$VERSION"
- exit 0
-;;
-"--autor") echo "LeandroNKZ <leandronkz@gmail.com>"
- echo "http://brweatherproject.blogspot.com/"
- exit 0
-;;
-"--help") cat $DIRNAME/doc/help
- exit 0
-;;
-"--help-default") cat $DIRNAME/doc/help-default
- exit 0
-;;
-"--help-open") cat $DIRNAME/doc/help-open
- exit 0
-;;
-"--help-google")
- echo "Opção descontinuada. Tente:
- --help-open"
- exit 0
-;;
-"--man") man $DIRNAME/doc/man
- exit 0
-;;
-"--clean-cache") rm ~/.brweather/log* 2>/dev/null & rm ~/.brweather/cache/* 2>/dev/null
- echo "Cache limpo!"
- exit 0
-;;
-"--changelog") cat $DIRNAME/doc/Changelog
- exit 0
-;;
-"--option=LUA"*) source $DIRNAME/bin/moon $*
- exit 0
-;;
-"--season"*) source $DIRNAME/bin/seasons $*
- exit 0
-;;
-"--mode")
- if [ $OPEN = "0" ] ; then
- echo "O modo INPE está ativado."
- else
- echo "O modo OPEN está ativado."
- fi
-exit 0
-;;
+ "--gerar-log") source $DIRNAME/bin/logs
+ exit 0
+ ;;
+ "--version") echo "BrWeather-$VERSION"
+ exit 0
+ ;;
+ "--autor") echo "LeandroNKZ <leandronkz@gmail.com>"
+ echo "http://brweatherproject.blogspot.com/"
+ exit 0
+ ;;
+ "--help") cat $DIRNAME/doc/help
+ exit 0
+ ;;
+ "--help-default") cat $DIRNAME/doc/help-default
+ exit 0
+ ;;
+ "--help-open") cat $DIRNAME/doc/help-open
+ exit 0
+ ;;
+ "--help-hibrido") cat $DIRNAME/doc/help-hibrido
+ exit 0
+ ;;
+ "--help-google")
+ echo "Opção descontinuada. Tente:
+ --help-open"
+ exit 0
+ ;;
+ "--man") man $DIRNAME/doc/man
+ exit 0
+ ;;
+ "--clean-cache") rm -f ~/.brweather/log* && rm -f ~/.brweather/cache/*
+ echo "Cache limpo!"
+ exit 0
+ ;;
+ "--changelog") cat $DIRNAME/doc/Changelog
+ exit 0
+ ;;
+ "--option=LUA"*) source $DIRNAME/bin/moon $*
+ exit 0
+ ;;
+ "--season"*) source $DIRNAME/bin/seasons $*
+ exit 0
+ ;;
+ "--mode")
+ if [ $OPEN = "0" ] ; then
+ echo "O modo INPE está ativado."
+ elif [ $OPEN = "1" ] ; then
+ echo "O modo OPEN está ativado."
+ elif [ $OPEN = "2" ] ; then
+ echo "O modo Híbrido está ativado."
+ fi
+ exit 0
+ ;;
esac
if [ $1 = "--total-images" ] ; then
- if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
- echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7\nimagem8\nimagem9\nimagem10\nimagem11\nimagem12" && exit 0
- else
- echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7" && exit 0
- fi
+ if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
+ echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7\nimagem8\nimagem9\nimagem10\nimagem11\nimagem12" && exit 0
+ else
+ echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7" && exit 0
+ fi
fi
#Baixar cache de previsões
if [ $OPEN = "0" ] ; then
-cat ~/.brweather/cache/timer &>/dev/null || echo "0" > ~/.brweather/cache/timer
+ cat ~/.brweather/cache/timer &>/dev/null || echo "0" > ~/.brweather/cache/timer
-TIME=`date '+%s'`
-TIME1=`cat ~/.brweather/cache/timer`
-TIME2=$(($TIME+$TIMER))
+ TIME=`date '+%s'`
+ TIME1=`cat ~/.brweather/cache/timer`
+ TIME2=$(($TIME+$TIMER))
-else
-cat ~/.brweather/cache/timer2 &>/dev/null || echo "0" > ~/.brweather/cache/timer2
+elif [ $OPEN = "1" ] ; then
+ cat ~/.brweather/cache/timer2 &>/dev/null || echo "0" > ~/.brweather/cache/timer2
+
+ TIME=`date '+%s'`
+ TIME1=`cat ~/.brweather/cache/timer2`
+ TIME2=$(($TIME+$TIMER))
-TIME=`date '+%s'`
-TIME1=`cat ~/.brweather/cache/timer2`
-TIME2=$(($TIME+$TIMER))
+elif [ $OPEN = "2" ] ; then
+ cat ~/.brweather/cache/timer3 &>/dev/null || echo "0" > ~/.brweather/cache/timer3
+
+ TIME=`date '+%s'`
+ TIME1=`cat ~/.brweather/cache/timer3`
+ TIME2=$(($TIME+$TIMER))
fi
if [ $TIME1 -lt $TIME ] ; then
- if [ $OPEN = "0" ] ; then
- wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
- echo $TIME2 > ~/.brweather/cache/timer
- cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
- else
- wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://openweathermap.org/data/2.1/weather/city/$OPEN_ID"
- wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://openweathermap.org/data/2.1/forecast/city/$OPEN_ID"
- echo $TIME2 > ~/.brweather/cache/timer2
- fi
+ if [ $OPEN = "0" ] ; then
+ wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
+ echo $TIME2 > ~/.brweather/cache/timer
+ cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
+ elif [ $OPEN = "1" ] ; then
+ wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://openweathermap.org/data/2.1/weather/city/$OPEN_ID"
+ wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://openweathermap.org/data/2.1/forecast/city/$OPEN_ID"
+ echo $TIME2 > ~/.brweather/cache/timer2
+ elif [ $OPEN = "2" ] ; then
+ wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
+ cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
- if [ $OPEN = "0" ] ; then
- if [ -f "`grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1`" ] ; then
- echo "$ERROA1" > ~/.brweather/log
- echo $(($TIME+30)) > ~/.brweather/cache/timer
- else
- cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
- sed -i 's/\r//g' ~/.brweather/cache/cache
- date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
- fi
- else
- if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A) ] ; then
- echo "$ERROB1" > ~/.brweather/log
- echo $(($TIME+50)) > ~/.brweather/cache/timer2
- else
- date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
- cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+ wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://openweathermap.org/data/2.1/weather/city/$OPEN_ID"
+ wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://openweathermap.org/data/2.1/forecast/city/$OPEN_ID"
+ echo $TIME2 > ~/.brweather/cache/timer3
fi
- if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A) ] ; then
- echo "$ERROB1" > ~/.brweather/log
- echo $(($TIME+50)) > ~/.brweather/cache/timer2
- else
- cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
- grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
- for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
- DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
- grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
- done
+ if [ $OPEN = "0" ] ; then
+ if [ -f `grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1 | sed 's/ /_/g'` ] ; then
+ echo "$ERROA1" > ~/.brweather/log
+ echo $(($TIME+30)) > ~/.brweather/cache/timer
+ else
+ cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
+ sed -i 's/\r//g' ~/.brweather/cache/cache
+ date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+ fi
+ elif [ $OPEN = "1" ] ; then
+ if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A | sed 's/ /_/g') ] ; then
+ echo "$ERROB1" > ~/.brweather/log
+ echo $(($TIME+50)) > ~/.brweather/cache/timer2
+ else
+ date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+ cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+ fi
+ if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A | sed 's/ /_/g') ] ; then
+ echo "$ERROB1" > ~/.brweather/log
+ echo $(($TIME+50)) > ~/.brweather/cache/timer2
+ else
+ cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
+ grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
+ for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
+ DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
+ grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
+ done
+ fi
+ elif [ $OPEN = "2" ] ; then
+ if [ -f `grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1 | sed 's/ /_/g'` ] ; then
+ echo "$ERROA1" > ~/.brweather/log
+ echo $(($TIME+30)) > ~/.brweather/cache/timer3
+ else
+ cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
+ sed -i 's/\r//g' ~/.brweather/cache/cache
+ date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+ fi
+ if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A | sed 's/ /_/g') ] ; then
+ echo "$ERROB1" > ~/.brweather/log
+ echo $(($TIME+50)) > ~/.brweather/cache/timer3
+ else
+ date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+ cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+ fi
+ if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A | sed 's/ /_/g') ] ; then
+ echo "$ERROB1" > ~/.brweather/log
+ echo $(($TIME+50)) > ~/.brweather/cache/timer3
+ else
+ cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
+ grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
+ for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
+ DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
+ grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
+ done
+ fi
fi
- fi
fi
@@ -221,811 +280,912 @@ fi
IMAGE=`echo '${image'`
if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
-
-case $1 in
-##CN
-"--imagem1=CN")
-IMAGEM="1"
-;;
-"--imagem2=CN")
-IMAGEM="2"
-;;
-"--imagem3=CN")
-IMAGEM="3"
-;;
-"--imagem4=CN")
-IMAGEM="4"
-;;
-"--imagem5=CN")
-IMAGEM="5"
-;;
-"--imagem6=CN")
-IMAGEM="6"
-;;
-"--imagem7=CN")
-IMAGEM="7"
-;;
-"--imagem8=CN")
-IMAGEM="8"
-;;
-"--imagem9=CN")
-IMAGEM="9"
-;;
-"--imagem10=CN")
-IMAGEM="10"
-;;
-"--imagem11=CN")
-IMAGEM="11"
-;;
-"--imagem12=CN")
-IMAGEM="12"
-;;
-"--imagem"*=CN)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C1
-"--imagem1=C1")
-IMAGEM="1"
-;;
-"--imagem2=C1")
-IMAGEM="2"
-;;
-"--imagem3=C1")
-IMAGEM="3"
-;;
-"--imagem4=C1")
-IMAGEM="4"
-;;
-"--imagem5=C1")
-IMAGEM="5"
-;;
-"--imagem6=C1")
-IMAGEM="6"
-;;
-"--imagem7=C1")
-IMAGEM="7"
-;;
-"--imagem8=C1")
-IMAGEM="8"
-;;
-"--imagem9=C1")
-IMAGEM="9"
-;;
-"--imagem10=C1")
-IMAGEM="10"
-;;
-"--imagem11=C1")
-IMAGEM="11"
-;;
-"--imagem12=C1")
-IMAGEM="12"
-;;
-"--imagem"*=C1)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C2
-"--imagem1=C2")
-IMAGEM="1"
-;;
-"--imagem2=C2")
-IMAGEM="2"
-;;
-"--imagem3=C2")
-IMAGEM="3"
-;;
-"--imagem4=C2")
-IMAGEM="4"
-;;
-"--imagem5=C2")
-IMAGEM="5"
-;;
-"--imagem6=C2")
-IMAGEM="6"
-;;
-"--imagem7=C2")
-IMAGEM="7"
-;;
-"--imagem8=C2")
-IMAGEM="8"
-;;
-"--imagem9=C2")
-IMAGEM="9"
-;;
-"--imagem10=C2")
-IMAGEM="10"
-;;
-"--imagem11=C2")
-IMAGEM="11"
-;;
-"--imagem12=C2")
-IMAGEM="12"
-;;
-"--imagem"*=C2)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C3
-"--imagem1=C3")
-IMAGEM="1"
-;;
-"--imagem2=C3")
-IMAGEM="2"
-;;
-"--imagem3=C3")
-IMAGEM="3"
-;;
-"--imagem4=C3")
-IMAGEM="4"
-;;
-"--imagem5=C3")
-IMAGEM="5"
-;;
-"--imagem6=C3")
-IMAGEM="6"
-;;
-"--imagem7=C3")
-IMAGEM="7"
-;;
-"--imagem8=C3")
-IMAGEM="8"
-;;
-"--imagem9=C3")
-IMAGEM="9"
-;;
-"--imagem10=C3")
-IMAGEM="10"
-;;
-"--imagem11=C3")
-IMAGEM="11"
-;;
-"--imagem12=C3")
-IMAGEM="12"
-;;
-"--imagem"*=C3)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C4
-"--imagem1=C4")
-IMAGEM="1"
-;;
-"--imagem2=C4")
-IMAGEM="2"
-;;
-"--imagem3=C4")
-IMAGEM="3"
-;;
-"--imagem4=C4")
-IMAGEM="4"
-;;
-"--imagem5=C4")
-IMAGEM="5"
-;;
-"--imagem6=C4")
-IMAGEM="6"
-;;
-"--imagem7=C4")
-IMAGEM="7"
-;;
-"--imagem8=C4")
-IMAGEM="8"
-;;
-"--imagem9=C4")
-IMAGEM="9"
-;;
-"--imagem10=C4")
-IMAGEM="10"
-;;
-"--imagem11=C4")
-IMAGEM="11"
-;;
-"--imagem12=C4")
-IMAGEM="12"
-;;
-"--imagem"*=C4)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C5
-"--imagem1=C5")
-IMAGEM="1"
-;;
-"--imagem2=C5")
-IMAGEM="2"
-;;
-"--imagem3=C5")
-IMAGEM="3"
-;;
-"--imagem4=C5")
-IMAGEM="4"
-;;
-"--imagem5=C5")
-IMAGEM="5"
-;;
-"--imagem6=C5")
-IMAGEM="6"
-;;
-"--imagem7=C5")
-IMAGEM="7"
-;;
-"--imagem8=C5")
-IMAGEM="8"
-;;
-"--imagem9=C5")
-IMAGEM="9"
-;;
-"--imagem10=C5")
-IMAGEM="10"
-;;
-"--imagem11=C5")
-IMAGEM="11"
-;;
-"--imagem12=C5")
-IMAGEM="12"
-;;
-"--imagem"*=C5)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C6
-"--imagem1=C6")
-IMAGEM="1"
-;;
-"--imagem2=C6")
-IMAGEM="2"
-;;
-"--imagem3=C6")
-IMAGEM="3"
-;;
-"--imagem4=C6")
-IMAGEM="4"
-;;
-"--imagem5=C6")
-IMAGEM="5"
-;;
-"--imagem6=C6")
-IMAGEM="6"
-;;
-"--imagem7=C6")
-IMAGEM="7"
-;;
-"--imagem8=C6")
-IMAGEM="8"
-;;
-"--imagem9=C6")
-IMAGEM="9"
-;;
-"--imagem10=C6")
-IMAGEM="10"
-;;
-"--imagem11=C6")
-IMAGEM="11"
-;;
-"--imagem12=C6")
-IMAGEM="12"
-;;
-"--imagem"*=C6)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C7
-"--imagem1=C7")
-IMAGEM="1"
-;;
-"--imagem2=C7")
-IMAGEM="2"
-;;
-"--imagem3=C7")
-IMAGEM="3"
-;;
-"--imagem4=C7")
-IMAGEM="4"
-;;
-"--imagem5=C7")
-IMAGEM="5"
-;;
-"--imagem6=C7")
-IMAGEM="6"
-;;
-"--imagem7=C7")
-IMAGEM="7"
-;;
-"--imagem8=C7")
-IMAGEM="8"
-;;
-"--imagem9=C7")
-IMAGEM="9"
-;;
-"--imagem10=C7")
-IMAGEM="10"
-;;
-"--imagem11=C7")
-IMAGEM="11"
-;;
-"--imagem12=C7")
-IMAGEM="12"
-;;
-"--imagem"*=C7)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-esac
-
+ case $1 in
+ ##CN
+ "--imagem1=CN")
+ IMAGEM="1"
+ ;;
+ "--imagem2=CN")
+ IMAGEM="2"
+ ;;
+ "--imagem3=CN")
+ IMAGEM="3"
+ ;;
+ "--imagem4=CN")
+ IMAGEM="4"
+ ;;
+ "--imagem5=CN")
+ IMAGEM="5"
+ ;;
+ "--imagem6=CN")
+ IMAGEM="6"
+ ;;
+ "--imagem7=CN")
+ IMAGEM="7"
+ ;;
+ "--imagem8=CN")
+ IMAGEM="8"
+ ;;
+ "--imagem9=CN")
+ IMAGEM="9"
+ ;;
+ "--imagem10=CN")
+ IMAGEM="10"
+ ;;
+ "--imagem11=CN")
+ IMAGEM="11"
+ ;;
+ "--imagem12=CN")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=CN)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C1
+ "--imagem1=C1")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C1")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C1")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C1")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C1")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C1")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C1")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C1")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C1")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C1")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C1")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C1")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C1)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C2
+ "--imagem1=C2")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C2")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C2")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C2")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C2")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C2")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C2")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C2")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C2")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C2")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C2")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C2")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C2)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C3
+ "--imagem1=C3")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C3")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C3")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C3")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C3")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C3")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C3")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C3")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C3")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C3")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C3")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C3")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C3)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C4
+ "--imagem1=C4")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C4")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C4")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C4")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C4")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C4")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C4")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C4")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C4")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C4")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C4")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C4")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C4)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C5
+ "--imagem1=C5")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C5")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C5")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C5")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C5")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C5")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C5")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C5")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C5")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C5")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C5")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C5")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C5)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C6
+ "--imagem1=C6")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C6")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C6")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C6")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C6")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C6")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C6")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C6")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C6")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C6")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C6")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C6")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C6)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C7
+ "--imagem1=C7")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C7")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C7")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C7")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C7")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C7")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C7")
+ IMAGEM="7"
+ ;;
+ "--imagem8=C7")
+ IMAGEM="8"
+ ;;
+ "--imagem9=C7")
+ IMAGEM="9"
+ ;;
+ "--imagem10=C7")
+ IMAGEM="10"
+ ;;
+ "--imagem11=C7")
+ IMAGEM="11"
+ ;;
+ "--imagem12=C7")
+ IMAGEM="12"
+ ;;
+ "--imagem"*=C7)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ esac
else
-case $1 in
-##CN
-"--imagem1=CN")
-IMAGEM="1"
-;;
-"--imagem2=CN")
-IMAGEM="2"
-;;
-"--imagem3=CN")
-IMAGEM="3"
-;;
-"--imagem4=CN")
-IMAGEM="4"
-;;
-"--imagem5=CN")
-IMAGEM="5"
-;;
-"--imagem6=CN")
-IMAGEM="6"
-;;
-"--imagem7=CN")
-IMAGEM="7"
-;;
-"--imagem"*=CN)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C1
-"--imagem1=C1")
-IMAGEM="1"
-;;
-"--imagem2=C1")
-IMAGEM="2"
-;;
-"--imagem3=C1")
-IMAGEM="3"
-;;
-"--imagem4=C1")
-IMAGEM="4"
-;;
-"--imagem5=C1")
-IMAGEM="5"
-;;
-"--imagem6=C1")
-IMAGEM="6"
-;;
-"--imagem7=C1")
-IMAGEM="7"
-;;
-"--imagem"*=C1)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C2
-"--imagem1=C2")
-IMAGEM="1"
-;;
-"--imagem2=C2")
-IMAGEM="2"
-;;
-"--imagem3=C2")
-IMAGEM="3"
-;;
-"--imagem4=C2")
-IMAGEM="4"
-;;
-"--imagem5=C2")
-IMAGEM="5"
-;;
-"--imagem6=C2")
-IMAGEM="6"
-;;
-"--imagem7=C2")
-IMAGEM="7"
-;;
-"--imagem"*=C2)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C3
-"--imagem1=C3")
-IMAGEM="1"
-;;
-"--imagem2=C3")
-IMAGEM="2"
-;;
-"--imagem3=C3")
-IMAGEM="3"
-;;
-"--imagem4=C3")
-IMAGEM="4"
-;;
-"--imagem5=C3")
-IMAGEM="5"
-;;
-"--imagem6=C3")
-IMAGEM="6"
-;;
-"--imagem7=C3")
-IMAGEM="7"
-;;
-"--imagem"*=C3)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C4
-"--imagem1=C4")
-IMAGEM="1"
-;;
-"--imagem2=C4")
-IMAGEM="2"
-;;
-"--imagem3=C4")
-IMAGEM="3"
-;;
-"--imagem4=C4")
-IMAGEM="4"
-;;
-"--imagem5=C4")
-IMAGEM="5"
-;;
-"--imagem6=C4")
-IMAGEM="6"
-;;
-"--imagem7=C4")
-IMAGEM="7"
-;;
-"--imagem"*=C4)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C5
-"--imagem1=C5")
-IMAGEM="1"
-;;
-"--imagem2=C5")
-IMAGEM="2"
-;;
-"--imagem3=C5")
-IMAGEM="3"
-;;
-"--imagem4=C5")
-IMAGEM="4"
-;;
-"--imagem5=C5")
-IMAGEM="5"
-;;
-"--imagem6=C5")
-IMAGEM="6"
-;;
-"--imagem7=C5")
-IMAGEM="7"
-;;
-"--imagem"*=C5)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C6
-"--imagem1=C6")
-IMAGEM="1"
-;;
-"--imagem2=C6")
-IMAGEM="2"
-;;
-"--imagem3=C6")
-IMAGEM="3"
-;;
-"--imagem4=C6")
-IMAGEM="4"
-;;
-"--imagem5=C6")
-IMAGEM="5"
-;;
-"--imagem6=C6")
-IMAGEM="6"
-;;
-"--imagem7=C6")
-IMAGEM="7"
-;;
-"--imagem"*=C6)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C7
-"--imagem1=C7")
-IMAGEM="1"
-;;
-"--imagem2=C7")
-IMAGEM="2"
-;;
-"--imagem3=C7")
-IMAGEM="3"
-;;
-"--imagem4=C7")
-IMAGEM="4"
-;;
-"--imagem5=C7")
-IMAGEM="5"
-;;
-"--imagem6=C7")
-IMAGEM="6"
-;;
-"--imagem7=C7")
-IMAGEM="7"
-;;
-"--imagem"*=C7)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-esac
+ case $1 in
+ ##CN
+ "--imagem1=CN")
+ IMAGEM="1"
+ ;;
+ "--imagem2=CN")
+ IMAGEM="2"
+ ;;
+ "--imagem3=CN")
+ IMAGEM="3"
+ ;;
+ "--imagem4=CN")
+ IMAGEM="4"
+ ;;
+ "--imagem5=CN")
+ IMAGEM="5"
+ ;;
+ "--imagem6=CN")
+ IMAGEM="6"
+ ;;
+ "--imagem7=CN")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=CN)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C1
+ "--imagem1=C1")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C1")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C1")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C1")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C1")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C1")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C1")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C1)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C2
+ "--imagem1=C2")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C2")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C2")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C2")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C2")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C2")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C2")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C2)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C3
+ "--imagem1=C3")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C3")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C3")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C3")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C3")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C3")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C3")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C3)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C4
+ "--imagem1=C4")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C4")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C4")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C4")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C4")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C4")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C4")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C4)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C5
+ "--imagem1=C5")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C5")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C5")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C5")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C5")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C5")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C5")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C5)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C6
+ "--imagem1=C6")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C6")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C6")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C6")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C6")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C6")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C6")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C6)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ ##C7
+ "--imagem1=C7")
+ IMAGEM="1"
+ ;;
+ "--imagem2=C7")
+ IMAGEM="2"
+ ;;
+ "--imagem3=C7")
+ IMAGEM="3"
+ ;;
+ "--imagem4=C7")
+ IMAGEM="4"
+ ;;
+ "--imagem5=C7")
+ IMAGEM="5"
+ ;;
+ "--imagem6=C7")
+ IMAGEM="6"
+ ;;
+ "--imagem7=C7")
+ IMAGEM="7"
+ ;;
+ "--imagem"*=C7)
+ echo "Tema de imagens não encontrado." && exit 1
+ ;;
+ esac
fi
##Escolher entre modo Open ou INPE
if [ $OPEN = "0" ] ; then
- case $1 in
- "--imagem"*=CN) source $DIRNAME/bin/inpe-4 $*
- ;;
- "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
- ;;
- "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
- ;;
- "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
- ;;
- "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
- ;;
- "--option=city") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=date") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=CN"*) source $DIRNAME/bin/inpe-4 $*
- ;;
- "--option=TN") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=STE") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=umid") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=umid1") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid2") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid3") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid4") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid5") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid6") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=umid7") source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=PA") source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=wind"*) source $DIRNAME/bin/inpe-1 $*
- ;;
- "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
- ;;
- "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
- ;;
- "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
- ;;
- "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
- ;;
- "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
- ;;
- "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
- ;;
- "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
- ;;
- "–option"*) echo "Opção inválida.
-O correto é --option (com dois traços)."
- ;;
- "--imagem"* ) echo "Opção inválida.
-Experimente --help para mais informações."
- ;;
- "–imagem"*) echo "Opção inválida.
-O correto é --imagem (com dois traços)."
- ;;
- *) echo "Opção inválida.
-Experimente --help para mais informações."
- ;;
- esac
-
-else
-
- case $1 in
- "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
- ;;
- "--imagem"*=C1) source $DIRNAME/bin/open-3 $*
- ;;
- "--imagem"*=C2) source $DIRNAME/bin/open-4 $*
- ;;
- "--imagem"*=C3) source $DIRNAME/bin/open-4 $*
- ;;
- "--imagem"*=C4) source $DIRNAME/bin/open-4 $*
- ;;
- "--imagem"*=C5) source $DIRNAME/bin/open-5 $*
- ;;
- "--imagem"*=C6) source $DIRNAME/bin/open-5 $*
- ;;
- "--imagem"*=C7) source $DIRNAME/bin/open-5 $*
- ;;
- "--option=city") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=date") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=Day"*"T") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=Day0") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=Day1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=Day2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=Day3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=Day4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=Day5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=Day6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=Day7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LU"*) source $DIRNAME/bin/open-1 $*
- ;;
- "--option=CN"*) source $DIRNAME/bin/open-3 $*
- ;;
- "--option=TN") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=CLD") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=CLD1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=CLD2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=CLD3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=CLD4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=CLD5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=CLD6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=CLD7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=umid") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=umid1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=umid2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=umid3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=umid4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=umid5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=umid6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=umid7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=PA") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=PA1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=PA2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=PA3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=PA4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=PA5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=PA6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=PA7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=wind") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=winds") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=windd") source $DIRNAME/bin/open-1 --option=wind
- ;;
- "--option=wind1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=wind2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=wind3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=wind4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=wind5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=wind6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=wind7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LT1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=LT2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=LT3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LT4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LT5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LT6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=LT7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=HT1") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=HT2") source $DIRNAME/bin/open-1 $*
- ;;
- "--option=HT3") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=HT4") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=HT5") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=HT6") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=HT7") source $DIRNAME/bin/open-2 $*
- ;;
- "--option=C1"*) source $DIRNAME/bin/open-3 $*
- ;;
- "--option=C2"*) source $DIRNAME/bin/open-4 $*
- ;;
- "--option=C3"*) source $DIRNAME/bin/open-4 $*
- ;;
- "--option=C4"*) source $DIRNAME/bin/open-4 $*
- ;;
- "--option=C5"*) source $DIRNAME/bin/open-5 $*
- ;;
- "--option=C6"*) source $DIRNAME/bin/open-5 $*
- ;;
- "--option=C7"*) source $DIRNAME/bin/open-5 $*
- ;;
- "–option"*) echo "Opção inválida.
-O correto é --option (com dois traços)."
- ;;
- "--imagem"* ) echo "Opção inválida.
-Experimente --help para mais informações."
- ;;
- "–imagem"*) echo "Opção inválida.
-O correto é --imagem (com dois traços)."
- ;;
- *) echo "Opção inválida.
-Experimente --help para mais informações."
- ;;
- esac
-
+ case $1 in
+ "--imagem"*=CN) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=city") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=date") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=CN"*) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--option=TN") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=STE") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=umid") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=umid1") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid2") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid3") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid4") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid5") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid6") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid7") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=PA") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=wind"*) source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
+ ;;
+ "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+ ;;
+ "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+ ;;
+ *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ esac
+elif [ $OPEN = "1" ] ; then
+ case $1 in
+ "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--imagem"*=C1) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--imagem"*=C2) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--imagem"*=C3) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--imagem"*=C4) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--imagem"*=C5) source $DIRNAME/bin/open-5 $*
+ ;;
+ "--imagem"*=C6) source $DIRNAME/bin/open-5 $*
+ ;;
+ "--imagem"*=C7) source $DIRNAME/bin/open-5 $*
+ ;;
+ "--option=city") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=date") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=Day"*"T") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=Day0") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=Day1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=Day2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=Day3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=Day4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=Day5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=Day6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=Day7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LU"*) source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CN"*) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--option=TN") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=umid") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=umid1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=umid2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=umid3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=umid4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=umid5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=umid6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=umid7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=winds") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=windd") source $DIRNAME/bin/open-1 --option=wind
+ ;;
+ "--option=wind1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=wind2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=wind3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LT1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=LT2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=LT3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LT4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LT5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LT6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=LT7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=HT1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=HT2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=HT3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=HT4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=HT5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=HT6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=HT7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=C1"*) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--option=C2"*) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--option=C3"*) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--option=C4"*) source $DIRNAME/bin/open-4 $*
+ ;;
+ "--option=C5"*) source $DIRNAME/bin/open-5 $*
+ ;;
+ "--option=C6"*) source $DIRNAME/bin/open-5 $*
+ ;;
+ "--option=C7"*) source $DIRNAME/bin/open-5 $*
+ ;;
+ "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+ ;;
+ "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+ ;;
+ *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ esac
+elif [ $OPEN = "2" ] ; then
+ case $1 in
+ "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=city") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=date") source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
+ ;;
+ "--option=CN"*) source $DIRNAME/bin/open-3 $*
+ ;;
+ "--option=TN") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=umid") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=umid1") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid2") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid3") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid4") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid5") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid6") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=umid7") source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=PA") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=PA3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=PA7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=wind") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=winds") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=windd") source $DIRNAME/bin/open-1 --option=wind
+ ;;
+ "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
+ ;;
+ "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
+ ;;
+ "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
+ ;;
+ "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
+ ;;
+ "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
+ ;;
+ "--option=CLD") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD1") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD2") source $DIRNAME/bin/open-1 $*
+ ;;
+ "--option=CLD3") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD4") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD5") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD6") source $DIRNAME/bin/open-2 $*
+ ;;
+ "--option=CLD7") source $DIRNAME/bin/open-2 $*
+ ;;
+ "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+ ;;
+ "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+ ;;
+ *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+ ;;
+ esac
fi
##Exterminador de logs ;)
if [ -e ~/.brweather/log ] ; then
-COD=`head -n1 ~/.brweather/log | cut -f2 -d'#'`
-COD2=$(($COD + 10800))
- if [ $TIME -gt $COD2 ]
- then
- rm ~/.brweather/log
- elif [ $TIME -eq $COD2 ]
- then
- rm ~/.brweather/log
- fi
+ COD=`head -n1 ~/.brweather/log | cut -f2 -d'#'`
+ COD2=$(($COD + $TIME_COUNT))
+ if [ $TIME -gt $COD2 ] ; then
+ rm ~/.brweather/log
+ elif [ $TIME -eq $COD2 ] ; then
+ rm ~/.brweather/log
+ fi
fi
-
exit 0