qual o erro nesse programa? [RESOLVIDO]

1. qual o erro nesse programa? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/12/2014 - 18:44h

#!/bin/bash

echo "informe o caminho de um diretorio: "
read caminho

for cont in $(ls "$caminho")
do
if [ -d "$caminho" ]
then
echo "dir- $cont"
else
echo "arq- $cont"
fi
done


  


2. Re: qual o erro nesse programa? [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 02/12/2014 - 19:08h

Bom , vejamos , vc pede o caminho do diretorio , entra em um FOR onde vc DA UM LS e só depois verifica se é uma pasta , não seria melhor fazer apenas isso :


if [ -d $pasta ] ;then
echo "É uma pasta"
else
echo "Não é uma pasta"
fi


Espero ter ajudado

[]'s

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts