podes usar o case
read -p "Digite o nome do Business: " BI
case "$BI" in
WARIS|waris) vi $CONFIG/C/dtwmrc_DC
;;
*) read -p "Erro... " aaa
;;
esac
ou podes transformar a variavel com tr
BI=$(echo $BI | tr 'A-Z' 'a-z')
neste caso todos as letras ficariam minusculas.
On 9/28/06, Cl
Trocando a linha do if
...
if echo "$BI" | egrep -x "(WARIS|waris)" > /dev/null 2>&1
...
ou ainda, se preferir :
...
if echo "$BI" | grep -xi "waris" > /dev/null 2>&1
...
Sergio.
Em 28/09/06, Claudemir Franco <[EMAIL PROTECTED]> escreveu:
>
> Bom dia Pessoal,
>
> Estou com uma dúvida, não sei se
Bom dia Pessoal,
Estou com uma dúvida, não sei se é possível usar o IF com expressão regular.
Por exemplo: Tenho esta funcao que testa o que o kra digitou é igual ao nome
WARIS, com todas as de maiusculas e minusculas.
inc_bi_WARIS (){
printf "\nDigite o nome do BUSINESS..:"
read BI
if t