12 Sep
2008
12 Sep
'08
18:19
On Fri 12 Sep 2008, Steffen Hanne wrote:
Meintest du so?
tmp=`mktemp -d -p /tmp` find . -type d | \ while read d do find . -type f -print0 | perl -n0e '$base=$_; $base=~s!.*/!!; $names{$base}=$_; END {print map $names{$_}, sort keys %names}' | xargs -0i^ mv ^ "$d"/ done
nein, diese eine Zeile war Dein ganzes Script. $tmp brauchst Du nciht mehr. Also 1x find, um die Dateien zu finden. Perl zum Sortieren und dann xargs zum verschieben. Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org