La solution évidente produit un code de sortie de 1:
bash$ rm -rf .*
rm: cannot remove directory `.'
rm: cannot remove directory `..'
bash$ echo $?
1
Une solution possible passera le "." et les répertoires ".." mais ne supprimeront que les fichiers dont les noms dépassent 3 caractères:
bash$ rm -f .??*