#!/bin/bash
cd ~/Downloads/imagens-novos-livros/
for arquivo in *
do
if [ -d arquivo ]
then
echo "Diretorio"
else
echo "Não é diretório"
fi
done
Boa noite! Poderiam me explicar o fluxo do FOR? Nesse caso eu rodei o script em uma pasta que tinham dois arquivos de imagem e três diretórios, a saída foi:
Não é diretório; Não é diretório; Não é diretório; Não é diretório; Não é diretório;
Por que ele não apresentou como saída "Diretorio" duas vezes, já que tinham três pastas aonde o script foi executado?