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

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

Resultado Errado


From: address@hidden
Subject: Resultado Errado
Date: Thu, 23 Jul 2009 19:29:48 -0000
User-agent: eGroups-EW/0.82

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






reply via email to

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