shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]