Theoretisch richtig, praktisch nicht ganz so tragisch:
- Es werden nirgends im Skript Returnwerte überprüft, warum jetzt einmal so zimperlich sein

- Es handelt sich wohl um einen Homecomputer und wird so wohl selten (NFS-)mounts haben, möglichlicherweise gar nur eine Partition (modulo /boot), so dass der “cd” immer funktionokelt.
- Falls nicht: Er schreibt “wöchentlich”, wird wohl ein cronjob sein, und dann ist das Ausgangsverzeichnis $HOME
- Und wenn $HOME sauber gepflegt ist (ähnlich wie das Wurzelvezichnis “/”) gibt es nur Verzeichnisse und Dot(Konfig)dateien (“.irgendwas”) und daher wird nix gelöscht
BTW:
rm /home/thomas/mkgmap/bounds/*
Warum so kompliziert 