Wie kann ich durch die /home
Verzeichnis für jeden Benutzer durchlaufen und löschen Sie einen Ordner? Es wird eine gemeinsame sein, die /home/$user/.quarentine
genannt wird.Schleife durch Benutzer Ordner und löschen Sie einen Ordner
-1
A
Antwort
0
So:
#!/bin/bash
#Get the list of users
USERS=`ls -l /home|grep "^d"|awk '{print $NF}'`
#Loop for each user and delete the files
for i in $USERS
do
rm -rf /home/$i/.quarentine
done
1
danke für die Antwort – Troz
es keine gute Idee ist, die Ausgabe von ls (siehe den Link in der anderen Antwort zu analysieren). Besser eine einfache Schleife verwenden, wie es Thirafael getan hat. – fedorqui