[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problema Script para Adicionar Usuários
From: |
André Luiz |
Subject: |
Problema Script para Adicionar Usuários |
Date: |
Thu, 23 Sep 2004 13:35:21 -0300 |
Amigos da lista boa tarde a todos vcs!
Seguinte galera, acho que essa eh uma dúvida bem básica porém eu não entendo
muito de shell e está si tornando uma dúvida meio chata heheh
To fazendo um script para facilitar o cadastro de usuários... Fiz assim:
echo -n "Nome de Usuario: "
read username
verusuario=`cat /etc/passwd |cut -d: -f1 | grep "$username"`
if [ $username = $verusuario ]; then
echo "Este usuario ja existe no sistema, processo abortado!"
exit 0
else
.... prossegue o script
o que tah acontecendo é o seguinte... qdo o usuario ainda não existe no
sistema, o valor é em branco... e aí que dah o seguinte problema:
[: =: argument expected
Olha os exemplos... qdo ele acha o usuario:
[ alfa/andre ]# sh -x cria_usuario.sh
+ echo -n Nome de Usuario:
Nome de Usuario: + read username
andre
+ cat+ cut+ grep /etc/passwd -d: andre
-f1
+ verusuario=andre
+ [ andre = andre ]
+ echo Este usuario ja existe no sistema, processo abortado!
Este usuario ja existe no sistema, processo abortado!
+ exit 0
agora olha o que acontece qdo o usuario naum existe:
[ alfa/andre ]# sh -x cria_usuario.sh
+ echo -n Nome de Usuario:
Nome de Usuario: + read username
luiz
+ cat+ cut+ grep /etc/passwd -d: luiz
-f1
+ verusuario=
+ [ luiz = ]
[: =: argument expected
Entenderam? pois é e esse errinho aí tah me chateando... algum amigo da lista
poderia me ajudar a "consertar" isso?
Obrigado a todos... tenham uma excelente tarde
André Luiz
[As partes desta mensagem que não continham texto foram removidas]
- Awk, Felipe Bender, 2004/09/16
- Re: [shell-script] Awk, Miranda, 2004/09/16
- Re: [shell-script] Awk, Felipe Bender, 2004/09/16
- Re: [shell-script] Script de Backup, Fábio Henrique, 2004/09/16
- Re: [shell-script] Script de Backup, Eric Anderson, 2004/09/22
- OOF? crontab, Eric Anderson, 2004/09/22
- Re: [shell-script] OOF? crontab, Jeferson A. Cassol, 2004/09/22
- Re: [shell-script] OOF? crontab, Eric Anderson, 2004/09/24
- Re: [shell-script] Script de Backup, Fábio Henrique, 2004/09/23
- Problema Script para Adicionar Usuários,
André Luiz <=
- RES: [shell-script] Problema Script para Adicionar Usuários, Rodrigo Vilaça, 2004/09/23
- Re: [shell-script] Problema Script para Adicionar Usuários, André Luiz, 2004/09/23
- RES: [shell-script] Problema Script para Adicionar Usuários, Rodolfo Villanova, 2004/09/23
- Re: [shell-script] Problema Script para Adicionar Usuários, Elton, 2004/09/23
- Argument list is too long, Eric Anderson, 2004/09/24
- Re: [shell-script] Awk, Miranda, 2004/09/17