Como verificar determinada String em um arquivo e comparar com uma variável? [RESOLVIDO]

1. Como verificar determinada String em um arquivo e comparar com uma variável? [RESOLVIDO]

Windsor
windsormoreira

(usa Debian)

Enviado em 25/03/2017 - 00:32h

Bom pessoal, a questão é seguinte: sou iniciante em shell script e estou criando um algoritmo com um sistema de "login" onde é possível criar um cadastro simples somente com o nome de usuario. Consegui armazenar esse nome de usuario em um arquivo, mas preciso criar uma estrutura que verifique a existência do nome de usuario, e se existir permita o acesso.
Alguém pode me ajudar?


  


2. Re: Como verificar determinada String em um arquivo e comparar com uma variável? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/03/2017 - 11:46h

#!/bin/bash

echo -n "Digite o nome do usuário: "; read NOME

USUARIO=$(grep -c "$NOME" lista-usuarios.txt)

if [ $USUARIO = 1 ]; then
echo "Acesso permitido"
# outros comandos...
else
echo "Acesso negado"
# outros comandos...
fi



3. Re: Como verificar determinada String em um arquivo e comparar com uma variável? [RESOLVIDO]

Windsor
windsormoreira

(usa Debian)

Enviado em 25/03/2017 - 15:58h

PauloHAC escreveu:

#!/bin/bash

echo -n "Digite o nome do usuário: "; read NOME

USUARIO=$(grep -c "$NOME" lista-usuarios.txt)

if [ $USUARIO = 1 ]; then
echo "Acesso permitido"
# outros comandos...
else
echo "Acesso negado"
# outros comandos...
fi

Era mais simples do que eu imaginava..
Muito obrigado, me ajudou muito!