Olá pessoal, sou iniciante na programação e no shell, quero adicionar um while para quando desse "nome inválido", pudesse fazer um laço de repetição até o usuário colocar as informações corretas. Estou meio que quebrando a cabeça. E também se é possível, a partir dessa impressão de "Nome inválido" eu jogar em algum lugar num arquivo, ou até mesmo transferir a informação do echo numa variável, ou estou falando besteira?
Segue abaixo o script não terminado:
#!/bin/bash
echo "Digite seu nome: "
read NOME
echo $NOME | grep -E '^[A-Z|a-z]{1,}$' && echo -e "Login correto" || echo -e "Nome inválido"