ich möchte ein Script schreiben das einen bestimmten Ordner "Demos"
aus mehrern Ordner löscht:
Allerdings funktioniert das so nicht?#/bin/sh
dir="test,test1,test2";
rm -r /home/$dir/Demos
exit 0
Allerdings funktioniert das so nicht?#/bin/sh
dir="test,test1,test2";
rm -r /home/$dir/Demos
exit 0
Code: Select all
rm -r /home/test{,1,2}/DemosAllerdings bekomme ich nun:#/bin/sh
#Logfiles HLDS Server entfernen
#HLDS
rm -r /gameserver/hlds{,1,2,3,4}/cstrike/logs/*
#CSS
rm -r /gameserver/css{,1,2,3,4}/cstrike/logs/*
#UT2004 Demos loeschen
rm -r /gameserver/UT2004/UserLogs/*
Code: Select all
for i in "/gameserver/hlds*/cstrike/logs/*"; do rm -v -i "$i"; done;
Code: Select all
find /gameserver/hlds*/cstrike/logs/* | xargs rm -iCode: Select all
find . -name '/gameserver/hlds*/cstrike/logs/*' -depth -exec rm {} ;
