Hallo, Am Mon, 29 Sep 2008, Mathias Klose schrieb:
David Haller schrieb:
Lieben Dank für die Mühe. Das wird mir so jedoch etwas zu kompliziert.
Wieso? Fändest du die Option in fdupes doof? Oder was? Für ne 10.2 und (IIRC[1]) Athlon Prozessor hätte ich dir sogar ein binary-RPM. Ggfs. ist aber ein "generisches" 10.2 / i586 RPM ruckzuck (1 min!) kompiliert. Nur halt zum weiterverbreiten und andere Distris is das nich so toll. Wobei auf RPM-basierten ein simples 'rpmbuild
Nein, ich find das nicht doof! Ich würde mich freuen, wenn fdupes etwas weiterentwickelt würde.
Mal gucken ;)
Ich habe mich bislang nicht so mit dem Selbstkompilieren beschäftigt. Fertige RPM's zu installieren ist natürlich easy.
Da fdupes mit |xargs rm gut arbeitet, brauche ich wirklich nur vorab die Dateien mit Leerzeichen im Dateinamen umbenennen.
Und die mit Tabs. Und die mit Zeilenumbrüchen. Und die mit Fragezeichen. Und die mit Sternchen.
In meinem speziellen Fall habe ich solche Dateinamen nicht.
while mmv '* *' '#1_#2'; do :; done while mmv '* *' '#1_#2'; do :; done while mmv '* *' '#1_#2'; do :; done while mmv '*\?*' '#1_#2'; do :; done while mmv '*\**' '#1_#2'; do :; done
Das ist ja genial!
Ich wusste nicht, dass es für multiple move diesen Befehl gibt.
Muss mich wohl doch einmal mehr mit der Konsole beschäftigen. :-)
Mit ner Schleife (über die Dateinamen) und tr/sed kann man auch alle Zeichen auf einmal ersetzen, aber da muß man die Kollisionsbehandlung selber machen, wenn man das sauber machen will wird's schnell aufwendig. Daher nehme ich gern mmv in ner Schleife, damit mehrere Vorkommen in einer Datei umbenannt werden ;)
Viele Sachen lassen sich mit wenigen geschickten Befehlen oder einem kleinen Script bewältigen. Heute mache ich schon einiges unter Linux, bei dem ich früher unter Windows immer extra Progrämmchen brauchte.
ACK.
Leider schlummert ein Teil der Möglichkeiten irgendwie im Verborgenen und die Konsole ist für viele Anwender ein Graus oder das sprichwörtliche "Buch mit sieben Siegeln".
Ich werd mir dann mal ein gutes Buch (bash-scripting oder so) kaufen... Online gibts ja bestimmt auch einige Hilfen. Für eine gute Empfehlung wäre ich dankbar.
http://www.selflinux.org/selflinux/html/shellprogrammierung.html http://www.selflinux.org/selflinux/html/regex.html In der FAQ gibt's auch Buchtips. HTH, -dnh -- Es ist heutzutage nicht einfach, eine komplette Desktop-Umgebung zu finden, die so schlank wie Emacs ist. -- Florian Diesch -- 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