[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] If
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] If |
Date: |
Wed, 24 Jul 2002 11:41:11 -0300 |
#!/bin/bash
echo "Qual é seu nome?"
read nome
if [ "$nome" = fulano ]
then
echo "Você é fulano"
else
echo "Você não é fulano"
fi
A opção -eq só se usa para comparar números. Como os colchetes são a
instrução test, eles precisam de espaços separando-os do argumento da
instrução . Para ententer, o script acima tb poderia ser:
if test "$nome" = fulano
then
echo "Você é fulano"
else
echo "Você não é fulano"
fi
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: ruffos [mailto:address@hidden]
> Enviada em: quarta-feira, 24 de julho de 2002 10:07
> Para: Shell Group
> Assunto: [shell-script] If
>
>
> peguei um apostila de shell...
>
> mas todos os exemplos que tentei fazer estavam errados...
> estou em um exemplo de if/fi
>
> bem simples
>
> #!/bin/bash
> echo "Qual é seu nome?"
> read nome
> if [$nome -eq fulano];
> then
> echo "Você é fulano"
> else
> echo "Você não é fulano"
> fi
>
>
> o que tem de errado aí?
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- RES: [shell-script] If,
Julio Cezar Neves - DISB.O <=