So scheint es jetzt zu funktionieren. Wenn du zufrieden bist, bin ich es auch. 😉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | echo "Die nachfolgenden Dateien liegen länger als 14 Tage im Papierkorb:" echo " " dir_home=~/.local/share/Trash dir_xx=~/xx/.Trash-1000 dir_dok=~/Dokumente/.Trash-1000 echo "im lokalen Papierkorb:" a=$(find $dir_home/info -mtime +14 -exec basename {} .trashinfo ";") echo "$a" echo " " echo "auf dem xx-Laufwerk:" b=$(find $dir_xx/info -mtime +14 -exec basename {} .trashinfo ";") echo "$b" echo " " echo "auf dem Dokumentenserver:" c=$(find $dir_dok/info -mtime +14 -exec basename {} .trashinfo ";") echo "$c" echo " " echo "Bitte beliebige Taste drücken, um die angezeigten Dokumente endgültig zu löschen." read pause for f in $a do rm "$dir_home/files/$f" && rm "$dir_home/info/$f.trashinfo" done for f in $b do rm "$dir_xx/files/$f" && rm "$dir_xx/info/$f.trashinfo" done for f in $c do rm "$dir_dok/files/$f" && rm "$dir_dok/info/$f.trashinfo" done echo " " |
Vielen Dank nochmals für deine Hilfe.