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