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!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts