[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] comparação de string
From: |
Felipe Kellermann |
Subject: |
Re: [shell-script] comparação de string |
Date: |
Wed, 2 Jun 2004 13:34:06 -0300 (BRT) |
On Wed, 2 Jun 2004 11:03am -0300, Rafael Cintra wrote:
> pq não pode cadastrar usuario que começam com numero
>
> nome_compl=""
> while [ "$nome_compl" == "" ] || [ "$nome_compl" == ^"[0-9]" ]
Porque essa comparação não existe. Tu pode fazer de várias outras formas.
Uma que eu recomendaria é essa comparação: ``[ "${nome_compl%%[0-9]*}" ]''
Ou seja, teu exemplo ficaria mais ou menos assim:
$ nome_compl='-'
$ while [ "${nome_compl%%[0-9]*}" ]; do read var; done
felipe
k1elly
1kelly
$
--
Felipe Kellermann