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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Letras e numeros


From: jrsreis
Subject: Letras e numeros
Date: Wed, 25 Aug 2010 13:25:01 -0000
User-agent: eGroups-EW/0.82

 Olá pessoal

  Aproveitando a dica de vocês, eu fiz o seguinte script para entrar com nome:

echo -n "Entre com nome: "
read NOME

if [ -z $NOME ]
then
        echo "Nome não informado!"
else
        echo "$NOME" | sed -r 's/\b[a-z]+/\u&/g'
fi

Como faço para tratar a variável nome para aceitar somente letras e espaços

Por exemplo:
Aceitar
 fulano de tal
 ciclano

Rejeitar, ou seja, não válido
 12344
 Beltrano2

O outro é o seguinte:

echo -n "Entre com telefone: "
read FONE

if [ -z $FONE ]
then
        echo "Telefone não informado!"
else
        echo "$FONE"
fi

Nesse caso, gostaria que aceitasse somente número, com o caracter "-"

Exemplo:
Aceitar
22-123456
21-456123

Negar
aa123
aa-452

Obrigado





reply via email to

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