shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problema com o if


From: edmarssouza
Subject: Problema com o if
Date: Wed, 07 Jan 2009 23:09:35 -0000
User-agent: eGroups-EW/0.82

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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]