[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CASE + Função
From: |
+[+ Suicide|Solution +]+ |
Subject: |
CASE + Função |
Date: |
Fri, 24 Feb 2006 11:07:53 -0300 |
User-agent: |
Mozilla Thunderbird 1.0.6 (X11/20050716) |
Galera, resolvi dividir meu script por funções para ficar mais fácil,
porém depois disso o IF, não funfa, to me quebrando aqui e não consegui
entender o pq:
Script:
#!/bin/bash
LOGS(){
if [ "$2" == "" ]; then
echo "Necessário digitar o e-Mail."
fi
}
## MAIN
case "$1" in
--logs|-l)
LOGS;;
*)
esac
Resultado:
prompt> imsniff-logs -l
Necessário digitar o e-Mail.
prompt> imsniff-logs -l address@hidden
Necessário digitar o e-Mail.
Ou seja, passando o segundo parametro ou não o IF sempre interpreta o $2 como
vaziu!
Estranho que se copia o bloco do if e passar para dentro do CASE, funfa!
PQ???????
--
+++++++++++++++++++++++++++++++++++
+ Felipe Nogaroto Gonzalez \m/ +
+ <aka Suicide|Solution> +
+ Slackware Linux :^) +
+ http://suicide.bunghole.com.br +
+++++++++++++++++++++++++++++++++++
- CASE + Função,
+[+ Suicide|Solution +]+ <=