Files
gen_data/pulisci.sh
T

39 lines
865 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Elimina i dati generati: svuota la cartella output/ (la cartella resta).
set -euo pipefail
uso() {
cat <<'USO'
uso: pulisci.sh [-h]
Elimina i dati generati: svuota la cartella output/ (la cartella resta).
Non tocca nient'altro. Se output/ non esiste lo segnala ed esce senza errore.
opzioni:
-h, --help mostra questo aiuto ed esce
codici di uscita:
0 ok (anche se output/ non esiste)
2 argomenti non validi
esempio:
./pulisci.sh
USO
}
case "${1:-}" in
-h|--help) uso; exit 0 ;;
"") ;;
*) echo "pulisci.sh: errore: argomento non riconosciuto: $1" >&2; uso >&2; exit 2 ;;
esac
cd "$(dirname "$0")"
if [ ! -d output ]; then
echo "Niente da pulire: la cartella output/ non esiste."
exit 0
fi
n=$(find output -mindepth 1 | wc -l)
find output -mindepth 1 -delete
echo "Eliminati $n elementi da output/."