[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Resultado Errado
From: |
Cléoson Barreto |
Subject: |
Re: [shell-script] Resultado Errado |
Date: |
Thu, 23 Jul 2009 17:08:24 -0300 |
Olá!
Tenta assim:
#/bin/bash
arquivo="$1"
if [ $# -ne 1 ]; then
echo ""
echo "Erro -> uso $0 [nome do diretório]"
echo ""
else
ls $arquivo | while read i
do
if [ -d "$arquivo/$i" ]; then
echo -e "$i \033[01;32m(dir)\033[00m"
elif [ -e "$arquivo/$i" ]; then
echo -e "$i \033[01;33m(arquivo)\033[00m"
fi
done
fi
No teu if, eu acrescentei a variável $arquivo.
--
[]'s
Cléoson.
http://farinhadigital.blogspot.com/
2009/7/23 address@hidden <address@hidden>
>
>
> Caros colegas tem o seguinte script,
>
> #1/bin/bash
>
> arquivo="$1"
>
> if [ $# -ne 1 ]; then
> echo ""
> echo "Erro -> uso $0 [nome do diretório]"
> echo ""
> else
> ls $arquivo | while read i
> do
> if [ -d "$i" ]; then
> echo -e "$i \033[01;32m(dir)\033[00m"
> elif [ -e "$i" ]; then
> echo -e "$i \033[01;33m(arquivo)\033[00m"
> fi
> done
> fi
>
> o problema é o seguinte:
>
> quando passa o nome do diretório corrente (o diretório onde o script esta)
> ele me retorna o resultado certo.
> Mas quando passo outro diretório o resultado vem errado.
>
> Gostaria de uma ajuda
> <http://br.groups.yahoo.com/group/shell-script;_ylc=X3oDMTJkbHIxczVwBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjQ4Mzc3NDE5>
> _
>
[As partes desta mensagem que não continham texto foram removidas]
- Re: Resultado Errado, (continued)
- Re: Resultado Errado, address@hidden, 2009/07/23
- Re: [shell-script] Re: Resultado Errado, Marcus : D, 2009/07/23
- Re: Resultado Errado, address@hidden, 2009/07/23
- Re: [shell-script] Re: Resultado Errado, Lucien Raven, 2009/07/23
- Re: Resultado Errado, address@hidden, 2009/07/23
- Re: [shell-script] Re: Resultado Errado, Lucien Raven, 2009/07/23
- Re: [Resolvido] Resultado Errado, address@hidden, 2009/07/23
- Re: [shell-script] Re: Resultado Errado, Marcus : D, 2009/07/23
- Re: Resultado Errado, address@hidden, 2009/07/23
- Re: [shell-script] Re: Resultado Errado, Lucien Raven, 2009/07/23
Re: [shell-script] Resultado Errado,
Cléoson Barreto <=