Mailinglist Archive: opensuse-de (1798 mails)
| < Previous | Next > |
Re: Skriptfrage: Verzeichnisse finden
- From: Erhard Schwenk <eschwenk@xxxxxx>
- Date: Mon, 11 Sep 2006 16:12:34 +0000 (UTC)
- Message-id: <20060911181220.v1lqf8mt4wksk0o0@xxxxxxxxxxx>
Quoting David Haller <lists@xxxxxxxxxx>:
Nunja.
Man kann das auch anders lösen und dabei einen Haufen "test -d" sparen (->bessere Performance). Außerdem brauchst Du wenn Du ein -f ans rm setzt nicht unbedingt testen obs das Zieldirectory auch gibt.
Ich würds mal so probieren:
ls -d /home/*|while read $dir; do
rm -rf "$dir/.local/share/Trash/"*
done
--
Erhard Schwenk
Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de
APAYA running System - http://www.apaya.net
Insgesamt auch zu umstaendlich, das `ls` ist ueberfluessig und schon
bei Leerzeichen in Dateinamen unbrauchbar.
Nunja.
for V in /home/*; do
if test -d "${V}/" && test -d "${V}/.local/share/Trash/"; then
rm -rf "${V}/.local/share/Trash/"*
fi
done
Man kann das auch anders lösen und dabei einen Haufen "test -d" sparen (->bessere Performance). Außerdem brauchst Du wenn Du ein -f ans rm setzt nicht unbedingt testen obs das Zieldirectory auch gibt.
Ich würds mal so probieren:
ls -d /home/*|while read $dir; do
rm -rf "$dir/.local/share/Trash/"*
done
--
Erhard Schwenk
Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de
APAYA running System - http://www.apaya.net
| < Previous | Next > |