Eu estou tentando fazer um script, que ele perguta o nome do arquivo,
digitando o nome ele diz se e um arquivo ou diretório: isto é um
exercício do Aurelio, mesmo digitando um arquivo ele dá a resposta que
um diretório.
#!/bin/bash
echo "Digite o arquivo"
read $1
if test -d "/$1"
then
echo "É um Diretório!"
else
echo "É um arquivo!"
fi
na linha de comando digitando:
prompt$ if test -d "/etc"
then
echo "é um diretório"
else
echo "é um arquivo"
fi
é um diretório
resposta correta
prompt$ if test -d "/passwd"
then
echo "é um diretório"
else
echo "é um arquivo"
fi
é um arquivo
reposta correta
entenderão no script não funciona, onde esta o erro.
desculpem mais sou novo no negócio.
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html