🛈 Aktuell gibt es im Wiki ca. 430 Artikel, die nur für Xenial getestet sind. Dies entspricht ca. 5,5 % aller Wikiartikel. Damit diese im nächsten Frühjahr nicht alle archiviert werden müssen, ist eure Mithilfe gefragt!
- Titel:
- Unbenannt
- Autor:
- Hk95
- Datum:
- 26. Januar 2021 11:28
- Aktionen:
- Code:
-
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 42 43 44 45
#!/bin/bash #Nutzereingabe für Alter der Dateien echo "How old should the files be?" read Number_days if ! [[ "$scale" =~ [0-9]+$ ]];then echo "Error, only enter a number please!" fi #Mindestalter der Dateien filtern und ausgeben Files=$(find -mtime +$Number_days) echo $Files #Durchgehen der Dateien Archive="packed.zip" Counter=0 for File in $Files do echo -n "Do you want to archive <$File>?(y/n):" read Decision done #Überprüfung der Nutzereingabe und Fallunterscheidung if [ "$Decision" != "y" ] || [ "$Decision" != "n"]; then echo -e "No proper Input recognized! Please only enter y or n!\a" elif [ "$Decision" = "n" ]; then echo -e "skipped current Fie!\a" continue #Bestätigung der Nutzereingabe positiv: Datei wird verschoben und gelöscht elif ["$Decision" = "y" ]; then echo "File will be archived, deleting the original one!" zip "$Archive" $File let Counter++ #Inkrementierung Counter für zählen der Dateien! rm $File else echo "Wrong Input!" fi #Bestätigung am Ende echo "$Counter File(s), older then $number_days were successfully put in the <$Archive>" exit 0