Domme.
Mitglied
Hallo,
ich habe die Aufgabe bekommen auf ca 30 Macbooks die Benutzerdaten von jedem Benutzer zurückzusetzen (Ohne den Benutzer zu löschen). Ich wollte das mithilfe eines shellscripts realisieren, was sich in den Startobjekten des Benutzers befindet.
Ich bin soweit, dass alle Daten außer (hier liegt das Problem) die Dateien, die ein Leerzeichen enthalten gelöscht werden.
Hier ist der Code:
Vielleicht hat auch jemand eine andere Idee.
Mfg Domme
ich habe die Aufgabe bekommen auf ca 30 Macbooks die Benutzerdaten von jedem Benutzer zurückzusetzen (Ohne den Benutzer zu löschen). Ich wollte das mithilfe eines shellscripts realisieren, was sich in den Startobjekten des Benutzers befindet.
Ich bin soweit, dass alle Daten außer (hier liegt das Problem) die Dateien, die ein Leerzeichen enthalten gelöscht werden.
Hier ist der Code:
Code:
todel=$(ls $HOME)
for i in $todel
do
del=$(ls $HOME/$i)
if [ "$i" != "Library" ]
then
if [ $i != "Desktop" ] && [ $i != "Documents" ] && [ $i != "Downloads"] && [ $i != "Movies" ] && [ $i != "Music" ] && [ $i != "Pictures"] && [ $i != "Public" ] && [ $i != "Sites" ] && [ $i != "." ] && [ $i != ".." ]
then
rm -r $HOME/$i
else
if test "$del" != ""
then
rm -r $HOME/$i/*
fi
fi
fi
del=""
done
Vielleicht hat auch jemand eine andere Idee.
Mfg Domme