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

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

test


From: barsaabc
Subject: test
Date: Fri, 02 Dec 2005 11:33:29 -0000
User-agent: eGroups-EW/0.82

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.




reply via email to

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