Estou tentando percorrer os diretórios dentro de uma determinada pasta e quero pular um nome de diretório específico. Eu escrevi este script bash para fazer isso, mas isso está me dando erros. Por favor me diga onde estou errando:
for f in *
do
if [ -d "$f" ]; then
if [ -d "TEST"];then
echo "skip TEST directory"
continue
fi
echo "$f"
fi
done
Eu quero pular o diretório TEST.
Sua declaração if está incorreta. Tente alterar sua segunda instrução if para o seguinte.