[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Problema Script para Adicionar Usuários
From: |
Rodolfo Villanova |
Subject: |
RES: [shell-script] Problema Script para Adicionar Usuários |
Date: |
Thu, 23 Sep 2004 14:10:29 -0300 |
Olá, Rodrigo.
Gostaria de dar um pequeno pitaco em relação à explicação sobre o uso das
aspas.
Sempre é bom utilizá-las no dois lados da igualdade:
if [ "$username" = "$verusuario" ]; then
Pode não ser o caso do exemplo do nosso amigo listeiro, mas é sempre útil
usá-los nas ocasiões em que o "contiúdo" das variáveis possuem string com
pelo menos um espaço em branco separando um conjunto de nomes ou números,
por exemplo.
1 abraço,
-----------------
Rodolfo Villanova
> -----Mensagem original-----
> De: Rodrigo Vilaça [mailto:address@hidden]
> Enviada em: quinta-feira, 23 de setembro de 2004 13:53
> Para: address@hidden
> Assunto: RES: [shell-script] Problema Script para Adicionar Usuários
>
>
> Coloca aspas no teste do if:
>
> if [ $username = "$verusuario" ] ...
>
> Quando a variável verusuario for vazia o shell vai interpretar assim:
>
> [ $username = "" ]
>
> Se não ele interpreta assim:
>
> [ $username = ]
>
> Entendesse o erro?
>
> []'s
> Rodrigo Vilaça
>
>
>
> >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
- Re: [shell-script] Awk, (continued)
- 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, 2004/09/23
- 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 <=
- 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