Pular para o conteúdo

qual o erro nesse programa? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. qual o erro nesse programa? [RESOLVIDO]

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

Responder tópico

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

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+

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder