[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problema com o if
From: |
denis costa |
Subject: |
Re: [shell-script] Problema com o if |
Date: |
Wed, 7 Jan 2009 15:35:33 -0800 (PST) |
E verdade!!
--- Em qua, 7/1/09, Eri Ramos Bastos <address@hidden> escreveu:
De: Eri Ramos Bastos <address@hidden>
Assunto: Re: [shell-script] Problema com o if
Para: address@hidden
Data: Quarta-feira, 7 de Janeiro de 2009, 21:19
Aparentemente é só erro de lógica. Tente:
if [ ! -e "/home/$1" ] && [ ! -d "/home/$1" ]; then
[]'s
Eri Ramos Bastos
2009/1/7 edmarssouza <edmarssouza@ yahoo.com. br>:
> oi galera, tudo bem?
> Preciso de uma ajudinha da galera, se for possivel.
> Desde já agradeço pela atenção.
> É o seguinte tenho o seguinte script, ex:
>
> #!/bin/sh
>
> if [ ! -e "/home/$1" ] || [ ! -d "/home/$1" ]; then
> echo "O arquivo/diretorio nao existe"
> else
> echo "O arquivo/diretorio existe"
> fi
>
> A intenção é: se o arquivo/diretorio que o usuário digitar na linha
> de comando,
> existir no diretorio /home, retorne a mensagem que o arquivo existe,
> senão retorne
> a mensagem que não existe o arquivo ou diretorio. O problema é que em
> vez de
> retorna como explicado acima, sempre retorna "O arquivo/diretorio não
> existe".
> Mesmo o arquivo/diretorio existindo. Se alguém poder ajuda eu
> agradeço.
> Queria tbm saber da galera quando é preciso usar o "[[" em vez de "["?
> Valeu galera, até mais.
>
>
>
> ------------ --------- --------- ------
>
> ------------ --------- --------- --------- --------- --------- -
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ------------ --------- --------- --------- --------- --------- -
> Sair da lista: shell-script- unsubscribe@ yahoogrupos. com.br
> ------------ --------- --------- --------- --------- --------- -
> Esta lista é moderada de acordo com o previsto em http://www.listas-
> discussao. cjb.net
> ------------ --------- --------- --------- --------- --------- -
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user- groups.programmi ng.shell. brazil
>
> Links do Yahoo! Grupos
>
>
>
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]