Bash checando se a pasta tem conteúdo [duplicado]
Esta questão já tem uma resposta aqui:
Verificar a partir do script de shell se um diretório contiver arquivos 25 respostasEu estou tentando criar um script Bash que irá apagar tudo na minha.waste
diretório. Eu tenho um script básico que eu escrevi, mas eu quero primeiro verificar se o.waste
diretório tem conteúdo, e se assim for, para ecoar um simples"Folder already empty!"
mensagem. Eu não sou muito experiente sobreif
eif else
declarações, e eu não sei o que o[ ]
equação precisa verificar a presença.
Código básico:
#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*
(P.S. não tenho certeza se o asterisco está correto no final, eu tentei o script com ele e lembro-o apagou tudo nobin
diretório também)