[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:33:40 -0800 (PST) |
Boa noite,
assim deu certo agora eu quero saber porque?!?!??
#!/bin/sh
if [ -e "/home/$1" ] || [ -d "/home/$1" ]; then
echo "O arquivo/diretorio existe"
else
echo "O arquivo/diretorio nao existe"
fi
--- Em qua, 7/1/09, edmarssouza <address@hidden> escreveu:
De: edmarssouza <address@hidden>
Assunto: [shell-script] Problema com o if
Para: address@hidden
Data: Quarta-feira, 7 de Janeiro de 2009, 21:09
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.
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]